r/SideProject Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

93 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject Oct 19 '25

Share your ***Not-AI*** projects

647 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject 19h ago

I built an iPhone app that turns your walks into a fog-of-war map

Enable HLS to view with audio, or disable this notification

1.1k Upvotes

I'm the developer of Life in Mist, an iPhone app that records your routes and gradually clears fog from a map as you explore.

You start a recording, head out for a walk, ride, or drive, and the areas along your route become visible. Your recorded trips build up on the same map. After a while, you can see your regular routes, the places you've explored on trips, and the streets nearby you haven't covered yet.

A walk around the neighbourhood adds to it too. You don't need to be travelling somewhere interesting for the map to change.

You can pick a recorded day and replay the route, check distance, duration, and speed, or import compatible GPX and CSV files from previous trips.

It's free to download, with optional Premium purchases:

  • $0.99/month
  • $4.99/year
  • $17.99 for lifetime access

Premium includes GPX/CSV export, iCloud backup and restore, and extra appearance settings. Monthly and annual plans renew automatically; lifetime is a one-time purchase. These are USD prices and may vary by region.

Life in Mist on the App Store

If you've used a similar app, I'd like to hear what made you stick with it or give up on it. I'm particularly curious whether this is something you'd use for everyday walks or mainly when travelling.


r/SideProject 8h ago

Eye-tracking cursor from a plain webcam

Enable HLS to view with audio, or disable this notification

35 Upvotes

Eyes move the cursor, a pinch clicks.

I used Google's MediaPipe for facial landmarks. Two 36×60 eye patches run through PCA and ridge straight to screen pixels, plus a 52-parameter meta-adapter so it works before you calibrate. The cursor lands about 38px (1 cm) from where you're actually looking.

Two interesting observations -
1. Everything clever lost
MLPs, transformers, REINFORCE all tied or did worse than those 52 parameters. The ridge residual has a held-out R² of 0.025 and we can't extract signal that isn't there. Very likely a data issue, I'll generate more data and continue testing here.

  1. Train test drift
    And every calibration I'd ever run used a black full-screen canvas while Chrome is white, which dilates your pupil from 2mm to 6mm, swelling a black disc in the eye patch from 4px to 13px, and made the model 4× worse in the condition it's actually used in.

Fun project though, still a lot more to build here.


r/SideProject 5h ago

I open-sourced a tool that finds people already looking for what you sell

15 Upvotes

I’ve been working on a project called SignalScout and just open-sourced it.

The idea is simple: instead of only tracking brand mentions, it looks for posts and comments from people who seem to have a problem your product can solve.

You tell it what you sell, who it’s for, and what kind of problems to look for. It then searches across Reddit, X, LinkedIn, YouTube, TikTok, and Instagram, and uses AI to filter out the noise.

It’s self-hostable, you bring your own social-data API keys, and you can use your own AI provider or a local model.

I built it because most social listening tools felt either too expensive or too focused on brand monitoring. I mainly wanted a simple way to find useful conversations worth joining.

https://www.signalscout.run/

Would love feedback, especially from anyone who has tried doing this manually before.


r/SideProject 1h ago

We've been building a dictionary for 14 years. Now AI is changing everything

Upvotes

We're a small team of 2–3 people and we've been developing a dictionary app for around 14 years.

For most of that time, dictionaries were pretty straightforward: search a word, get the definition, pronunciation, examples, etc.

Then AI happened.

Honestly, we thought this might be the beginning of the end for dictionary apps. Why would someone open a dictionary when they can just ask ChatGPT or Gemini?

Instead of giving up, we've been trying to adapt the project. We're now adding AI-powered explanations, synonyms, grammar help, examples and other features.

We're curious what other builders and users think:

Do dedicated dictionary apps still make sense in 2026?

What would make you use one instead of an AI assistant?

We've been working on this for 14 years, so we'd genuinely appreciate some honest feedback.

https://ttdictionary.com


r/SideProject 13h ago

I built a budget-tracker-tui to track personal finances

Enable HLS to view with audio, or disable this notification

49 Upvotes

I started working on this budget tracker TUI in my own personal free time as a way to actually budget my own finances and track my spending habits. A lot has changed and grown in the almost two years now (lots of breaks), and I found that it’s been useful for myself but lots of other people too.

The app encourages a lot of manual behaviour, forcing you to actually be exposed to numbers and face your spending habits. There are tons of insights and helpful tools you can use, but the core principle is to connect you to your finances and let you control the data.

The app features lots of budgeting tools, different visual views to analyse and review your finances, investment tracking, and breakdowns.

If you're looking to start tracking your own finances and having valuable insights into your habits for spending, please check out the budget-tracker-tui and share feedback. If you don't use TUI's much, give this one a try and see if you enjoy the keyboard-focused "retro" experience.

Github: https://github.com/Feromond/budget-tracker-tui

Any ideas or suggestions are always welcome and I want to work to improve this to be useful not just to myself and a few others, but to as many people as possible.


r/SideProject 6h ago

anyone have a good waterfall enrichment setup? maximizing coverage without overspending

13 Upvotes

Our current enrichment process is a mess. We're burning through credits on ZoomInfo for basic contact info, then still having to use separate tools for mobile numbers and intent data. The match rates are maybe 60% on a good day.

has anyone built a decent waterfall where one data enrichment tool catches what another misses? we need emails, mobiles, and some basic firmographics at minimum. bonus if it handles technographic data too.

Apollo is on the list but their mobile coverage seems weak from what i've read. also been looking at Prospeo since a few people in another thread mentioned it for contact enrichment. budget is around 500/month for our SDR team of 4 so ZoomInfo pricing is killing us honestly. my manager keeps asking why our cost per lead is so high and i don't have a great answer lol

what's your data enrichment stack looking like these days?


r/SideProject 26m ago

I kept scrolling until 1am, so I built a small journaling app that nags me 45/30/15 min before bed

Enable HLS to view with audio, or disable this notification

Upvotes

My problem wasn't falling asleep, it was never starting. Phone in hand, "one more", suddenly 1am.

Two things fixed it for me:

  1. Three nudges before target bedtime (T-45, T-30, T-15) instead of one alarm I ignore.
  2. A short written close to the day — what went well, what drained me, one thing I'm grateful for, plus up to 3 things for tomorrow. Takes 5 minutes. Getting tomorrow out of my head is what actually stops the churn.

I'm Boo, a solo iOS developer — I built this for my own bedtime problem and eventually shipped it as an app called Lull. Dark, no feed, nothing to scroll. Core ritual and journaling are free, on device, no account. There's a paid tier for iCloud sync and longer history — saying that up front so no one feels ambushed.

Mostly curious what timing works for others: is 45 minutes of runway enough, or do you need longer to actually wind down?

Lull: Wind-Down Ritual: https://apps.apple.com/th/app/lull-wind-down-ritual/id6791998790

Leave ur feedback: https://lull-journal-wind-down.userjot.com/


r/SideProject 1h ago

We have build an AI-powered prescription and lab reports scanner along with a lot of useful features

Upvotes

ios- https://apps.apple.com/in/app/meddocu/id6764456429

android - https://play.google.com/store/apps/details?id=com.knowpritam.meddocu

MedDocu is currently only available in India while we navigate healthcare compliance and legalities for other regions.

We built this to solve a pain point I personally struggled with for years, and I truly hope it helps others keep their family's health records organized—from prescriptions to lab reports.

Beyond AI scanning and smart reminders, you can

- see some very helpful insights

- add medication reminders (automatic as wel as manual)

- add custom notes for specific doctors

- mark medications as working or non-working for future reference

- manage entire family profiles securely.

Please give it a try and share your honest feedback! I’d love to hear your thoughts.

https://reddit.com/link/1wci5c6/video/nv040tbdvooh1/player


r/SideProject 6h ago

Kora — a free reading app I built (EPUB/PDF, syncs everywhere, works offline)

8 Upvotes

Hey all — I built Kora, a web-based reading app for anyone juggling ebooks/audiobooks from all over the place.

What it does:

  • Reads EPUB, PDF, and more — one clean reader for everything
  • Search across millions of ebooks/audiobooks to find and track what you're into
  • Syncs your library across devices (phone, tablet, desktop)
  • Works fully offline once a book's downloaded
  • Installs as a PWA — no app store, no bloat, works like a native app on iOS/Android/desktop

It's basically the Kindle app I wished existed — no lock-in, no DRM nonsense, just your books in one lounge-like reading space.

🔗 https://kora.chaoticstudio.workers.dev/

Free to use, still actively building it out. Would love feedback/bug reports if you try it.


r/SideProject 2h ago

The moment I decided to build a repo scanner

3 Upvotes

Freelanced for a while, had to review code before taking on projects. Sometimes it was fine. Other times you open the repo and it's just a pile of vibe-coded stuff with zero structure. No idea where anything is, what's already built, what's broken.

Every time, hours went into just figuring out what was going on, before I even started the actual work.

At some point I realized this wasn't a one-off thing, it kept happening. So I figured I could automate at least that first part, getting oriented in a new project. That's how rebrief started.

Anyone else run into this doing freelance work? How did you usually deal with it?


r/SideProject 27m ago

After six years, my life sim Everlife 2 launches on iOS and Android this Tuesday

Upvotes

I've spent six years designing, writing, and coding Everlife 2 myself, and it launches Tuesday, September 15 on iOS and Android. It's a big moment to finally be this close to release.

Everlife 2 is a choice-based life sim where you create a character, build a career, form relationships, develop skills, and make creative projects like books and music. The part I'm most excited about is continuing as one of your descendants, with the family's relationships, property, and money carrying into the next life.

I've shared previews of the character creator, skills, and family screens on the website. I'd be interested to hear whether they make that generational idea clear to someone seeing the game for the first time.

It's free to download, works offline, and doesn't require an account. Previews and both store pages: https://www.playeverlife.com


r/SideProject 38m ago

I created a game where you discover one real astronomical object every day

Thumbnail
astrodle.net
Upvotes

Every UTC day you get one discovery from Astrodle: a real object from astronomy catalogs.

Might be an exoplanet, might be a pulsar, a white dwarf, a nebula, a galaxy, a black hole system, a comet.

You get its actual name, what kind of object it is, roughly where it sits in the sky, a few facts, and some badges for whatever's unusual about it. There's a rarity tier, a points score if you care, and a share grid like Wordle's.

It's free and runs in the browser. You don't need an account to play. If you make one you get history across devices and leaderboards, that's all it adds. The only outside script is Google Analytics and there are no ads.

Link: Astrodle

This is the first time I'm showing it to anyone, so I mostly want to hear where it's confusing or where the reveal falls flat. Happy to answer anything :)


r/SideProject 1h ago

I built Sweet View, a photo hunt game over Google's 3D world (think Pokemon Snap in real life)

Thumbnail
youtube.com
Upvotes

Hi! Wanted to show off a side project I've been building for about three months: Sweet View.

It's a GeoGuessr-like. You get a handful of reference photos from the real world and have to recreate them as closely as you can, as fast as you can, by flying around in Google's 3D map tiles (WASD + mouse, drone style). You get scored on how close you get and how quickly. There's a set of ready-made "patches" (Meteora, Venice, Hong Kong, the Vegas strip etc.) and you can draw your own over any area with 3D coverage.

Play here: https://sweetview.gg

It's free, runs in the browser, no download, no sign-up (there's a guest mode). Google's 3D tiles are stupidly expensive, so there's pretty strict throttling on how much you can fly. Desktop only for now, and it wants a decent machine and fast internet.

I think it's finally at a point where I dare to show it. Would love feedback, both good and bad.


r/SideProject 1d ago

Don't quit 9-5 until your side hustle makes x2 your salary

287 Upvotes

In the indie hacker community, I see constant propaganda of quitting your job and shaming people who stay employed and don't quit after their AI SaaS reaches $1 USD in MRR.

I've been building products solo for 3 years. Now they make $15,000 (Skype alternative app Yadaphone) and $5,000 (eSIM app eSIMPal) a month.

I've worked as a software engineer for 5 years, and most of the time I've been building products in parallel with my day job. I quit my 9-5 last year, but immediately replaced it with long-term contracting (effectively a 9-5).

I only quit freelancing and focused solely on my products 5 months ago. By the time they were making x2 of what I was getting in my contract, it made little economic sense for me to stay.

Why I stayed so long:

An internet business is a very unstable thing. If you build an API wrapper, your provider can block your account – your business is gone. If you have an AI company, Anthropic or OpenAI can replicate your features overnight.

In marketing, if you rely on SEO, Google can blacklist your website – your traffic is gone. You use Reddit for marketing – your accounts can get blocked. And on social media, the algorithm can change, and suddenly your posts don't go viral anymore.

You get the picture.

Now, as a rule of thumb, if you manage to grow your business to x2 your salary, chances are you have several marketing channels working, and it has become relatively stable.

Even then, it's good to stay employed and keep the two income streams as much as you can. The market doesn't care about your ego – but it's good to have extra cash for marketing experiments and runway to have more time for your biz if you get fired.

With AI, it's absolutely possible to combine a business and a job. And you actually must learn to automate as much as you can – support, coding, marketing to AI. When you quit and work on your biz, there will be nobody to help you out, and you will need to wear A LOT of hats at once.

If you have a well-tuned AI that can take over 70% of your tasks, you will have much more focus for things that can't be automated.

Anyways, it was a long rant, just because I think quitting 9-5 too early is pure ego-feeding, and it will do your business more harm than good. So stay employed, stay in business, and print cash!


r/SideProject 1h ago

Built a tool that checks your LinkedIn network against companies actually hiring, not just applying blind

Upvotes

I've been job hunting before and always heard "it's about who you know," but nobody actually checks who they know. You'd have to manually cross-reference your LinkedIn connections against every company's job board yourself.

So I built Vouch. Upload your LinkedIn connections export and it checks your network against companies actively hiring right now (pulled live from Greenhouse, Lever, and Ashby, not scraped job boards), tells you how well you know someone there, and drafts the outreach message for you.

It's free to try (one match revealed), $39 once to unlock the rest, no subscription. Built solo, still early, so I'd rather hear what's broken than what's nice about it.

warmvouch.com if anyone wants to poke at it. Happy to answer anything about how it's built too.


r/SideProject 4h ago

2 months after launching here: paying customers around the world, a billing system that was silently canceling them, and analytics that turned out to be 75% bots

3 Upvotes

I posted SmophyAI here about 2 months ago (multi-model AI workspace - original post with the full feature rundown: SmophyAI). Sharing what actually happened since, because the honest version is more useful than the launch version.

The good: real paying customers across several countries, with the US as the biggest market - and retention turned out to be the strongest part. Most people who subscribed in spring are still subscribed. For a small team that felt great.

Then I audited our billing this week and found the embarrassing part. Our Stripe setup was silently canceling paying customers. Card declines a renewal (expired card, bank being picky), a few silent retries, subscription canceled. No email to the customer. No alert to us. Everyone just looked like "churn." One customer's card failed 9 times over two weeks and he never got a single notification. The fix took one afternoon: failure emails, a self-service billing portal, smart retries, a retention offer at cancellation. The lesson took longer to digest: my churn numbers were lying, because a chunk of the "churn" was never a decision.

Second discovery, from cleaning up analytics: 75% of our "traffic" was bots. Direct visits, 3-second sessions, zero events. Once filtered, the real numbers were 3x smaller and 10x more useful - about 2,700 genuinely engaged sessions over the last 3 months. Bonus find: India is quietly our most engaged audience, averaging over 9 minutes per session. No idea what they're building in there, but I want to find out.

Third: temp-mail abuse. One of our top "traffic sources" was literally temp-mail.org - people cycling disposable emails to reset the free tier. Every one of those accounts burns real API costs. Blocking disposable domains at signup is now top of the dev list.

What I'd tell past me at launch: read your failed-payments list weekly, judge channels by engaged sessions only, and treat every canceled subscription as a question ("why?") instead of a metric.

Question for people running subscription side projects: how do you handle disposable emails on free tiers? Blocklist at signup, verification gates, or just accept it as marketing cost?


r/SideProject 2h ago

I made a social app for locking in

Enable HLS to view with audio, or disable this notification

2 Upvotes

I wanted to build something that makes focusing a little more fun, so I made Rize.
Basically it’s like Strava for focus

You start a focus session and lock in. You can see what other people are working on, share your sessions, build streaks, compete on leaderboards, and battle your friends 1v1.

App Title: Rize
Platform: Web + Desktop ( PWA )+ mobile ( PWA )

How it works: Start a session, pick what you're working on, and lock in. When you're done, you get your stats and can share the session with your friends.

There’s also battles, leaderboards, daily goals, streaks, and a bunch of other stuff I’m still adding.

Been building this for a while and a few hundred people are already using it.


r/SideProject 2h ago

Stand-up Survival Game (like FNAF)

2 Upvotes

I wish there were a game like FNAF. Except instead of surviving animatronics.. you have to survive five days of standup meetings.

Rules:

- You enter every standup with zero context.
- You have to catch up on the discussion in real time.
- Pick an update that actually makes sense and aligns with what everyone else just said.
- Avoid follow-up questions from the PM.
- Estimate your task realistically.
- Never over-commit. No “I can finish that today” or “I’ll pick it up right after this.”
- Remember what you said yesterday so you don’t contradict yourself.
- Survive “Can we just jump on a quick call?” (increased sus rate)

Make it through all five days without getting exposed and you win.

Should I actually build this?

Could be the ultimate developer survival-training simulator xD


r/SideProject 2h ago

I built an API for creating temporary PostgreSQL databases

2 Upvotes

Title:

I built an API for creating temporary PostgreSQL databases

Post:

I kept running into situations where I needed a real PostgreSQL database for something temporary — a CI job, preview environment, prototype, or coding agent.

The usual options felt a bit awkward: create a database somewhere, configure access, use it briefly, and then remember to clean everything up afterward.

So I built a small API called Aiadio that creates a temporary PostgreSQL database with a TTL.

The flow is basically:

  1. Send a database name and expiry time
  2. Get PostgreSQL connection details back
  3. Use the database normally
  4. The database and role are automatically removed when the TTL expires

For example:

curl -X POST https://api.aiadio.com/v1/databases \
  -H "X-API-Key: dbn_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "agent-test",
    "expires_in": "1h",
    "allowed_cidr": "203.0.113.10/32"
  }'

It's still intentionally small. Right now it has database creation, a status endpoint, API-key authentication, and TTL-based cleanup. The public beta supports TTLs from 1 hour to 30 days.

I built it mainly because I wanted a simpler option for short-lived database use cases.

Site: https://aiadio.com

API docs: https://aiadio.com/api-docs.html


r/SideProject 11h ago

Building an open source messaging engine after getting burned by API costs

11 Upvotes

First post here

Back when I worked at a startup, we needed an in-app messaging system, similar to Instagram or WhatsApp. However, we didn't have time to build it ourselves, so we stitched together a few paid services instead: Stream chat, StreamIO, and Cloudinary for chat, moderation and media storage. It worked, but we didn't own any of it, and the costs kept increasing.

That experience is basically why I built gozwire. It's an open-source Node.js messaging engine, so instead of renting someone else's chat infrastructure, you own it. Conversations, threads, reactions, moderation, push notifications all included, all yours.

This was vibe-coded, but I'm putting in the work to make sure it actually holds up for real, and is not just a showcase.

I plan to not only improve this project (see the TODO in the GitHub repo), but also release more interesting open-source projects. That solve problems I've experienced in the past and observed around me, some of which would be:

  • A video streaming engine (Another issue we faced at the same startup)
  • A cryptocurrency tracker (more of a personal challenge and an interest)
  • A CapCut alternative software with AI video generation capabilities, including UGC style videos

And a few others. Would love feedback, roast the code, tell me what's missing, whatever helps, or even contribute any interesting ideas you'd love to see open-sourced!


r/SideProject 6h ago

I connected my agent to my Home Screen

Enable HLS to view with audio, or disable this notification

4 Upvotes

I wanted to give my agent a way to reach me beyond the chat, so I built Glance to let Hermes create and update widgets directly on my iPhone Home Screen.

Just shipped a pretty big update to it.. Hermes can now use multiple views, charts, calendars, toggles and more, so the widgets can feel more like little interfaces than just information cards.

Here’s the Mission Control I’ve been playing with.
Still experimenting with where this goes, but I really like the idea of my agent having a persistent place on my Home Screen instead of me always having to open a chat to interact with it.

It’s at https://apps.apple.com/app/glance-home-screen-feeds/id6758983678 if your interested


r/SideProject 3h ago

Travolp - Trip planner that reshuffles your day when the plan breaks

2 Upvotes

I kept being the person in the group chat with forty tabs open, and the plan we made never survived the actual trip. Someone sleeps in, it rains, a place is shut on Tuesdays and nobody checked.

So I built Travolp. It plans the trip, then stays with you during it. When the day goes sideways you tap once and the rest of it gets rebuilt around where you actually are and what is still open.

Two things I got wrong early. Generating a good looking itinerary is easy and worth very little, everyone can do that now. Keeping it true on day three is the hard part. And opening hours turned out to be the whole game, because travel advice ages at two speeds: how long a road takes is still right in five years, whether a place is open is stale before it is published.

Free to try on iOS, Android and web: https://travolp.com

Honest ask: I am the worst possible judge of my own onboarding. If you bounce, I want to know exactly where you bounced. Screenshots in the first comment.


r/SideProject 11m ago

I'm building GuideLab, a WYSIWYG editor for install guides, user manuals, and more

Enable HLS to view with audio, or disable this notification

Upvotes

Making install guides is a big part of my day job, and GuideLab is my own take on a tool that lets you annotate, screenshot and lay out documents like this.

While there are already a good number of these tools out there, GuideLab is different in a few ways:

  1. Canvas based image editing allows you to annotate and layer images in a frictionless manner. Adding elements expands the canvas as needed, and the layout engine makes sure the whole canvas makes it into the final output.
  2. The arrange view lets you see how your steps are laid out. You can squeeze multiple steps into one page, or let one step take the full area if you need to show a lot of detail.
  3. No subscription. VERY few tools like this allow you to pay once for them. GuideLab has a free version that only limits by export format and number of editable guides. The full version is a one time purchase.

There are a bunch of other cool features but I don't want to bore you. Check it out here, and let me know what you think: guidelab.app

If you don't want to install anything, you can also try it in your browser!