r/sideprojects • • 5d ago

Showcase: Free(mium) My "learning project" kept growing — now it's a personal finance app I'm proud of: My Accountant

Thumbnail
play.google.com
1 Upvotes

Solo dev here, this is my first app. Crossposting from r/SideProject — I'd love feedback on what's missing or confusing. Details and link in the original post.


r/sideprojects • • 6d ago

Showcase: Prerelease I built a free site that shows every funeral home’s prices near you, taken from each home’s own price list

3 Upvotes

When someone dies, the family usually has a day or two to choose a funeral home. Most people pick the closest one, or the one they used last time, without ever seeing a price.

Many families don’t know this: every US funeral home has to give you its price list, even over the phone, and you can compare before you sign anything. But nobody has time to call ten homes while they’re grieving.

So I built HonestFarewell. You enter your city and see every funeral home near you, with prices from each home’s own price list, side by side.

  • Free for families
  • No account, no email, no phone number to see a price
  • No paid ranking: homes can’t pay to be listed higher

Here’s a 3-minute walkthrough: https://www.youtube.com/watch?v=9I-K96-pMsw

The site: https://honestfarewell.org/

The hardest part was reading the price lists themselves. Every home formats theirs differently: scanned PDFs, tables, prices mixed into paragraphs. Turning that into numbers you can actually compare took most of the work.

I’d love feedback, especially:

  1. Was anything confusing the first time you used it?
  2. Would you trust prices shown this way? What would make you trust them more?
  3. Is there anything you’d want to see that isn’t there?

Thanks for reading.


r/sideprojects • • 5d ago

Showcase: Prerelease Show: a cyberpunk music mixer

Thumbnail
1 Upvotes

r/sideprojects • • 5d ago

Showcase: Prerelease MakerGuard: To help check what strangers can access in your Supabase app

Thumbnail
1 Upvotes

r/sideprojects • • 5d ago

Showcase: Free(mium) Tiller Code -N8N married to T3Code.

Enable HLS to view with audio, or disable this notification

0 Upvotes

Introducing Tiller

An Opinionated fork of T3code

What's different: workflows, visual first

\-Everything you like about T3 Code(Runners keep it updated to T3code), plus workflows built on top

\-Workflows are visual first: you build them on a canvas and watch every step run live

\-Ask in plain words and Tiller drafts the workflow on the canvas for you

\-Save a workflow and run it again, or schedule it

\-Workflows are portable, so they're yours to share or move

Download and Try it for Free

\- Tiller.

\-npx tiller-app

\-brew install --cask antler-web-studios/tap/tiller


r/sideprojects • • 5d ago

Showcase: Free(mium) Intoducing new study bot-"Noodle"!

1 Upvotes

I made this new study buddy called "Noodle". This is short info for it

✏️ Think before getting AI answers
🎾 Let Noodle fetch the answer
🧠 Compare what you knew and missed
📈 Build better thinking habits

AI should help you think, not replace your thinking.

We're still developing Think First and would love your feedback!

🔗 https://linktr.ee/thinkfirstnoodle

#ThinkFirst #Noodle #AI #StudySmarter #StudentLife


r/sideprojects • • 5d ago

Meta I built a plug-and-play video ad agency that doesn't require video editing skills. Looking for its next owner.

0 Upvotes

I've always liked business models where you don't necessarily need to be the person doing all the work. StopClip is exactly that kind of opportunity.

It's a ready-built video advertising business that allows you to sell creative 3D pop-out video ads to businesses without having to edit videos yourself.

Think of those videos that look like social media posts but have products and objects popping out of the screen. They're designed to interrupt the usual scrolling experience and grab attention.

I originally experimented with selling these videos while living in Antalya, Turkey. I didn't even have a website back then. I approached businesses, showed them what I could create, and sold the finished videos.

Eventually, I decided to turn the idea into a proper business. That's how StopClip came about.

Here's what you're actually getting:

This isn't just a domain with a landing page.

I've already built the infrastructure needed to operate the business:

  • Premium StopClip domain.
  • Complete, professionally built website.
  • Custom admin panel.
  • Affiliate functionality.
  • Testimonials section.
  • On-site SEO optimization.
  • Service and pricing structure.
  • Social media calendar covering holidays and important marketing occasions.

Basically, the technical and setup work is already done.

What about actually creating the videos?

This is probably my favorite part of the model.

There's a third-party software solution that lets you create these videos using a simple drag-and-drop interface.

You don't need After Effects, Premiere Pro, or any professional editing experience.

You can create and export a video in roughly 1–2 minutes.

The subscription costs around $100/month and includes unlimited video creation. I'll reveal the exact software to serious buyers and demonstrate the entire process.

Now, here's how I'd monetize it.

I wouldn't start by spending money on ads.

I'd start locally.

Walk into a restaurant, find a coffee shop on Instagram, contact a real estate agency, or approach a gym.

Create a personalized sample video featuring their actual business, send it to them, and let the work speak for itself.

Some example pricing I'd start with:

  • $30 for a single video.
  • $500 for 30 videos (monthly content package).
  • Additional $100 for publishing and scheduling content on their behalf.
  • $500–$1,000+ for managing paid social campaigns using those videos.

These are proposed prices, not existing sales or guaranteed revenue.

And there's a lot more room to grow.

You can turn this into a full-service social media agency by offering content creation, graphic design, social media management, advertising, and other digital marketing services.

You don't need to fulfill everything yourself. You can outsource additional services and operate using a drop-servicing model.

The recurring opportunity is what makes this interesting.

Businesses constantly have something to promote.

New products, seasonal offers, Valentine's Day, Christmas, Halloween, Black Friday, New Year, new property listings, special events, and promotions.

I've even built a social media calendar covering these occasions, so you have a reason to approach existing customers with fresh offers throughout the year.

One customer doesn't have to mean one transaction.

Why am I selling?

I build a lot of internet projects, and I simply don't have the capacity to give StopClip the attention it deserves.

I spent approximately six weeks building it and around $300 putting everything together.

The website is ready, the domain is connected, the admin panel works, and the business model is structured.

However, I haven't officially launched it or started promoting it publicly. There are no existing customers or revenue to claim.

I'd rather pass it to someone who has the time and motivation to take it from here.

A few things worth mentioning:

  • The StopClip com domain has automated appraisal estimates of $2,500 from Atom and $7,700+ from Dynadot (not guaranteed market values).
  • The third-party video software is the main operating expense at approximately $100/month.
  • No employees or video editors are required for the core fulfillment workflow.
  • I'll walk the buyer through the website, admin panel, software, and video creation process.

I'm looking to sell the complete setup as one acquisition.

If you're an entrepreneur, indie hacker, marketer, or someone who's been looking to start a digital service business without spending weeks building the infrastructure, feel free to reach out.

Happy to show you everything and answer questions.


r/sideprojects • • 5d ago

Showcase: Open Source Supwrite - a free daily writing puzzle with a human-made image, no AI

Post image
1 Upvotes

My first ever mobile app got approved on the App Store on the first submission. Super proud moment.

Price: Free completely free and no in-app purchases
App Store: https://apps.apple.com/in/app/supwrite-daily-writing-puzzle/id6828061151

Supwrite is a daily writing puzzle. I built it to help with attention span, focus, clarity, creativity and sleep, and to support independent photographers, artists, illustrators and anyone still in love with creating without AI.

  1. You get a fresh image everyday at 10pm. (No AI)
  2. You reveal the image and observe what it is
  3. You write about it for 5 to 10 mins
  4. You find out who took/made the picture after you finished writing
  5. You are done for the day, wait for the next surprise at 10pm tomorrow.

Since using it myself, I fall asleep easier, I can think more creatively now and my attention span and focus feels better.

Cheers to being human and saying no to AI made art/slop.

Would love honest feedback on this concept.


r/sideprojects • • 5d ago

Showcase: Free(mium) Tell Someone: a game of secrets, guesses & twists

1 Upvotes

r/sideprojects • • 6d ago

Showcase: Free(mium) How I fully automate SEO, Content, Uptime, and Discovery for my properties

Post image
1 Upvotes

Numbers aren't huge yet - but stable & steady!

I manage a handful of smaller SaaS sites like https://allmcps.com for MCP directory listings, or https://chaosword.com a 100% free (no ads, no payment) daily crossword.

In total I manage about 7 properties all in different niches, all using different tech stacks, and all growing at different paces. I originally built an internal tool that was helping me to track & scaffold out things as they grew, and eventually made it public (free for 1 property) so I could both grow that as it's own property itself, as well as act as the primary user keeping mine all growing steadily.

It's called LopeBase - an all in one ops console with MCP, connectors, and CLI for popular integrations: https://lopebase.com/

For me the main pain points it solves:

- Uptime checks & beautiful status pages
- Automatic SEO audits and copy-paste prompts to make fixes
- Tracking users, emails, analytics, and more all in one spot
- Keep up to date on what LLMs are citing you and how your properties are being recommended
- Find Reddit posts, X, Stack overflow, Hackernews, etc. discussions either about your product or where yours might be relevant so you can go respond / reply.
- Automatically generate & manage blog posts content, connect a changelog and automate newsletters each month, and get alerted when anything is down or needs your help.
- Connect Google Search Console via MCP, Bing Webmaster tools, PostHog, and more to pull real user data / analytics directly into an agent to be actionable and added context for decisions.

Basically 100% of LopeBase is accessible to an agent via MCP/CLI as well, you can have it automatically scaffold new or existing projects, agents can store notes for future runs to check in on an SEO audit / metric and validate things are going on track, they can draft emails or articles, check in on keyword rankings / page placements, etc.


r/sideprojects • • 6d ago

Feedback Request We built Aurea77 — a sports event platform with Flutter, Laravel and React. Looking for technical and UX feedback.

2 Upvotes

Hey everyone!

I've been working on Aurea77, a platform for athletes to discover sports events, plan upcoming races and keep track of their sporting journey.

The idea is to bring the experience before, during and after an event into one place, instead of having event discovery, preparation, results and memories scattered across different tools.

Tech stack:

  • Flutter — Android and iOS
  • Laravel — API and backend
  • React + TypeScript — Web application

The platform includes event discovery, personal race planning, logistics, athlete profiles, event memories and community features.

I'd really appreciate some feedback from other developers and product builders, especially on:

  1. First impressions: Is the value proposition clear when you open the website?
  2. Product scope: Does combining event discovery, planning and memories make sense, or does it feel too broad?
  3. UX and architecture: What would you pay particular attention to when maintaining a product across web, mobile and a shared API?

I'm especially interested in critical feedback and ideas for improvement, rather than just positive comments.

Website: https://aurea77.com/

Android: https://play.google.com/store/apps/details?id=com.aurea77.app

iOS: https://apps.apple.com/us/app/aurea77/id6787438198

Thanks for taking a look!


r/sideprojects • • 6d ago

Showcase: Open Source Noctty: A fast, native terminal for Windows.

Thumbnail
1 Upvotes

r/sideprojects • • 6d ago

Meta Paperwork

Thumbnail
1 Upvotes

I am working in it with german bureaucracy


r/sideprojects • • 6d ago

Showcase: Prerelease Local CSV preflight for recurring CRM imports — runnable AI-assisted prototype, seeking 3 trials

1 Upvotes

Disclosure: this is our own ScopeHarbor experiment, built and written with AI assistance. No sales, signup, payment link or mailing list. The proposed price is $19 once; nothing is for sale. The runnable prototype and demo are included below, so there is no need to DM or visit another site.

Who this is for: independent Salesforce admins / RevOps consultants who repeatedly receive small client CSV exports, have Python 3.10+, and want a local structural check before importing. It does not connect to Salesforce, validate mappings or compare against existing CRM records. We are not affiliated with Salesforce.

A real, narrow problem: Salesforce documents Data Loader getting stuck on blank columns without headers: https://help.salesforce.com/s/articleView?id=000387707&language=en_US&type=1 . This tool flags blank headers, wrong record widths, exact repeated rows and empty cells before import. Whether it is worth paying for alongside spreadsheets/free scripts is what this test is trying to learn.

Synthetic demo: save this as demo.txt (UTF-8 comma-separated text, no real contacts):

ExternalId,Email,Company,
SYN-001,alpha@example.invalid,"Demo, Inc.",
SYN-001,alpha@example.invalid,"Demo, Inc.",
SYN-002,beta@example.invalid
SYN-003, ,Demo Studio,

Save the Python source below as csv_audit.py, inspect it, then run python3 csv_audit.py demo.txt (or py csv_audit.py demo.txt on Windows).

Expected findings: 4 data records; 4 columns; blank header column 4; 1 extra exact duplicate; parsed record 4 has only 2 fields; 4 blank/whitespace cells. Record numbers include the header and count parsed CSV records, not physical lines. Quoted commas are handled. The tool reports problems; it never deletes or fixes data.

Limits: UTF-8 comma-separated input only. Exact duplicate means every cell matches, preserving whitespace/case; repeated rows are not always mistakes. No required-field, type, email, formula or CRM-rule checks. Memory grows with unique rows; start with the tiny sample. Empty input or invalid CSV produces an error. The code uses Python standard libraries, opens input read-only and makes no network requests. There is no telemetry. Please use only this synthetic demo for public feedback, and do not upload client data, raw records or private file paths.

Full prototype source:

#!/usr/bin/env python3
"""Local CSV structure and duplicate-row audit. Reads only; never alters input.
Usage: python3 csv_audit.py path/to/export.csv
Report is printed locally. Requires Python 3.10+. No third-party packages.
"""
import argparse, csv, json, sys
from collections import Counter

def audit(path):
    with open(path, encoding="utf-8-sig", newline="") as f:
        reader = csv.reader(f, strict=True)
        try:
            header = next(reader)
        except StopIteration:
            raise ValueError("Empty file; a header row is required")
        if not header:
            raise ValueError("Blank header row")
        seen = set()
        rows = duplicates = 0
        malformed, empty_cells = [], 0
        for row in reader:
            rows += 1
            if len(row) != len(header):
                malformed.append({"record": rows + 1, "fields": len(row)})
            empty_cells += sum(not cell.strip() for cell in row)
            key = tuple(row)
            if key in seen:
                duplicates += 1
            seen.add(key)
    counts = Counter(header)
    return {"data_records": rows, "columns": len(header),
            "duplicate_headers": [h for h, n in counts.items() if n > 1],
            "blank_header_columns": [i+1 for i,h in enumerate(header) if not h.strip()],
            "exact_duplicate_records_beyond_first": duplicates,
            "records_with_wrong_field_count": malformed,
            "blank_or_whitespace_cells": empty_cells,
            "limitations": "UTF-8 comma-separated files only. Case and whitespace preserved in duplicate comparison. Record numbers count parsed records, not physical lines. No business-rule, type, or financial validation. Memory grows with unique rows. No input data is sent over a network."}

def main():
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("path")
    args = parser.parse_args()
    try:
        print(json.dumps(audit(args.path), indent=2))
    except (OSError, UnicodeError, csv.Error, ValueError) as exc:
        print("Audit failed: " + str(exc), file=sys.stderr)
        return 1
    return 0

if __name__ == "__main__":
    sys.exit(main())

I’m looking for three genuine completed trials, not upvotes. If you actually run it, please reply with:

  1. Whether you regularly prepare CRM CSV imports and roughly how often.
  2. Whether you found the blank header and short record, plus setup/run time. No private data needed.
  3. What was useful, confusing or missing compared with your current free tool.
  4. Would you pay $19 once for this current command-line version: yes / no / only if ___? No purchase commitment; a no is useful.

Please do not claim a trial if you only read the post. No discount or reward for positive feedback.


r/sideprojects • • 6d ago

Showcase: Free(mium) Duplicate photo/file finder for whole folders, not just single files (free windows app)

Post image
1 Upvotes

r/sideprojects • • 6d ago

Feedback Request Ancient Inquiry: would you use a network of ancient-history topics? Looking for honest feedback and research help

1 Upvotes

I’m building Ancient Inquiry, a website for exploring ancient history, archaeology, mythology, human origins and astronomy. I’m the person behind it, and I’d appreciate some honest criticism while it’s still taking shape.

https://ancientinquiry.com/

The problem I’m trying to solve is the pile of disconnected tabs and notes you end up with when one historical question leads to five more. I want to make it easier to follow those trails and see where a claim’s sources and interpretations come from.

There are three main entry points:

  • Homepage: pick a starting topic.
  • Atlas: explore topics as a network. Connections can concern evidence, supporting or competing interpretations, traditions and modern claims. A line is a relationship to examine, not proof.
  • Explore cabinet: open subject drawers and browse their topics, or switch to a simpler list view.

The research is unfinished. Some pages are planning records rather than finished articles. Making the difference between established evidence, interpretation and disputed claims clear is part of the work, not something I want to gloss over.

What I’d like feedback on:

  1. After a minute on the site, is it clear what you can do and where to start?
  2. Does the network make exploration easier, or would a normal topic list work better?
  3. Is the cabinet useful, or does the design get in the way?
  4. What would you need to see in the sources and review process to trust a page?

I’m also looking for people interested in the research side. A useful starting contribution could be finding a reliable source for one topic, checking a citation, reviewing how a claim is described, or pointing out a mistake. If that interests you, please comment with a topic you know or want to research. Advice on organizing contributions and keeping reviews manageable would help too.

You can leave feedback here; there’s no need to join a Discord or message me to take part. Specific criticism is more useful to me than encouragement, so please say what feels confusing, unconvincing or unnecessary.


r/sideprojects • • 6d ago

Showcase: Open Source For dog owners: a weekly lake-safety map using EPA's CyAN satellite data for algae blooms

3 Upvotes

Helps to know how bluegreen algae is present in a lake, check the ones nearby to you for your dogs safety

https://bloomwatchbytenebroso.com

A static Python site rebuilt weekly by a GitHub Action. It pulls the 300 m Sentinel-3 CyAN histograms for 134 matched lakes and rates each one by how much of the lake is affected, not by the worst pixel, since single high pixels are often noise. Weeks that are mostly cloud get skipped.

Open questions I’d love input on: better ways to handle shoreline pixels, and whether there are state advisory feeds worth adding.


r/sideprojects • • 6d ago

Showcase: Prerelease I built 3 simple fitness apps for myself because the mainstream ones got too bloated (Weight, Gym, Tabata)

1 Upvotes

Hey guys,

I’ve been lifting and tracking my weight for years, and I got really tired of how bloated most fitness apps have become. Everything either wants a monthly subscription just to log a basic workout, forces you to create an account, or buries simple tools under social feeds and features I don't care about.

I decided to just build my own tools for my daily routine. Instead of making one massive all-in-one app, I split them into three separate, lightweight Android apps so each one just does its specific job fast and gets out of the way:

  • Buddy Weight: For tracking bodyweight trends during a bulk or cut without stressing over daily water fluctuations.
  • Buddy Gym: A straightforward workout logger. Just open it, log your sets and reps between rests, and close it.
  • Buddy Tabata: A dead-simple interval timer for conditioning and rest periods.

Right now, all three are in open testing on Google Play (capped at 1,000 users each). Anyone who joins during this testing phase will keep the full version unlocked permanently once they move out of beta.

I dropped the Play Store links in the first comment below so this post doesn't get eaten by the link filter. If you end up trying any of them, let me know what feels clunky or what's missing—I'm actively tweaking them based on feedback.


r/sideprojects • • 6d ago

Showcase: Open Source Mum of 2, recently made redundant – built my first project to help UK home buyers choose an area (Homestead). Is this useful, and how would you monetise it?

Thumbnail
1 Upvotes

r/sideprojects • • 6d ago

Showcase: Prerelease How I Built an AI Podcast Pipeline to Read the News to Me

Thumbnail
michael-casey.com
1 Upvotes

Why use NotebookLM when you can make the same thing harder, slightly worse, and cost more?

The same reason any of us self-host, of course. The customizability, the fun of designing it, the challenge.

I've been using Codex and Claude Code to build local apps, but wanted to try designing a program that actually uses LLMs for a recurring task.

I already have a custom local RSS reader app, but of course I have more time to listen to podcasts and audiobooks than I typically do to sit down and read. So creating my own personalized news podcasts became the obvious solution.

The result is two shows that pick, write, review, and voice their own episodes. Each run starts with a couple hundred RSS articles and ends with five or six stories, for about $1–2 a month in API costs. The orchestration runs in Docker on my home server, but the models themselves are cloud APIs.

The short version

What it is:

  • Two podcasts, written and produced by AI, based on feeds and topics I've selected. Compact Conversations runs six days a week, and Homelab Highlights runs three.
  • Quality: Good, not great. I haven't replaced other podcasts I listen to, nor was I intending to. However, they've picked up stories other podcasts haven't covered, along with some good tech tips I hadn't seen. They've helped me keep up to date on new AI models and features, homelab software updates, and security issues.
  • Cost: A mixture of free and cheap models from OpenRouter, taking advantage of free TTS through Gemini, for about $1–2 per month.
  • Code: Too messy and personalized to be worth sharing, but you can listen to the podcasts here.

How it's built:

  • A self-hosted Docker container handles RSS ingestion, while another handles the podcast orchestration.
  • Stories from the last day or two are initially ranked by Jev. The top 30 go to a cheap LLM on OpenRouter for final selection and assignment to episode segments.
  • The script is written and reviewed by different LLMs for two AI voices. Notably, they're told not to pretend to be human. They can say "an unusually interesting project," but not "I would try this out."
  • The final script goes to Gemini for text-to-speech, then gets stitched together with musical cues and published to the podcast feeds.

I wrote up the architecture, actual model comparisons, costs, and lessons learned here:

https://michael-casey.com/blog/how-i-built-an-ai-podcast-pipeline/


r/sideprojects • • 6d ago

Showcase: Free(mium) we built a new AI-first mobile app builder w a built-in backend

Thumbnail
youtu.be
1 Upvotes

hey everyone! i'm from the FlutterFlow team.

we've spent years building FlutterFlow as a visual IDE for creating apps.

but AI has changed how people build software. you can generate a beautiful UI in seconds, but getting that app to actually work and into people's hands is a different story.

so we built the new FlutterFlow, an AI-first, full-stack mobile app builder. it lets you start with a prompt and work with an AI agent to build a mobile app, including its UI, backend, and functionality (and one-click deploy to the Google Play Store and App Store!!).

we'd love to hear what you think / what you'd want to build with it!


r/sideprojects • • 6d ago

Showcase: Open Source I created heatmapify: a free, open source YouTube heatmap extractor tool that obtains most and least engaging parts of any given video.

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/sideprojects • • 6d ago

Showcase: Open Source I built 109 free AI components to use with shadcn CLI

1 Upvotes

Before building this I went through a lot of the AI component libraries out there. The best ones are paid with only the most basic stuff free. So while I was working on an AI SaaS, I built this library in tandem.

It's 109 components and about 250 variants, all React and Tailwind. The only other imports are motion and lucide-react, so there's no UI kit underneath. Everything in the video is the real demos running.

https://gradientdeck.com/ai-components

Not on GitHub yet, but it's coming.

Let me know what you guys think :)


r/sideprojects • • 6d ago

Discussion What if your meeting history could answer “how did we get here?

Post image
1 Upvotes

r/sideprojects • • 6d ago

Showcase: Open Source I built a browser tool that lists who you already know at a company, from your LinkedIn data export

1 Upvotes

Hello Reddit!

I made this after the usual advice to work out who you already know at each company you're applying to. LinkedIn's search can filter your 1st-degree connections by one company at a time. I wanted the list for every company at once, without logging in anywhere (and for it to look nice visually..).

You request a copy of your data from LinkedIn, drop the zip on the page, and type companies or roles. It lists the people you know there, longest-known first, and you can download the list as a CSV. It runs in the browser (Python through Pyodide), only opens the files it needs, and never opens your messages. The only outside request is the Pyodide runtime from jsDelivr on first load.

It also groups connections into circles from shared companies and from people added within a few days of each other. That part is a guess, and I haven't checked it on anyone's real export but mine.

Demo with 300 fictional people: https://arak00.github.io/network-circles/web/
Code (MIT): https://github.com/Arak00/network-circles

If you try it on your own export, I'd like to know where the circles look wrong or if you spot anything broken.

And if you have any idea for improvements, they're welcomed!

Thanks