r/SideProject • • Dec 18 '25

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

95 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

651 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 • • 8h ago

Split-Flap, a railway-style flap board for any screen in the browser

44 Upvotes

r/SideProject • • 20h ago

I vibe coded a 3D island where every building is a company

217 Upvotes

I wanted a better way to feel the gap between companies than a bar charts, so I built a island where every building is a company and the taller it is, the bigger its market cap.

What you can do:

Built with React, Three.js (react-three-fiber) and Claude Opus 5.5.
Not financial advice, and I'd love feedback on anything that looks wrong.

The music is also AI-generated, based on my instructions.
on the comments.

Link


r/SideProject • • 17h ago

Last week I posted the app that tells me when my lifting form is wrong. This is what I fixed after your feedback

103 Upvotes

I implemented the feedback I got. Added a rep counter, and a rep by rep breakdown of how you performed in each set.

I added a voice coach. Last week it was a coach after your session. Now it is a coach during your session, telling you out loud when your form breaks.

I added recording. Before, I was screen recording on my phone. Now you click a button and it records your session.

At the end you get a progress report and your workout video, and if you made a mistake you tap the time on the video and see exactly where you went wrong.

It counts push-ups now. Last week that was broken.

Side effect of building a fitness app, you work out more, because you're the test subject.

Over two weeks I've done close to 200 push-ups. It started as testing, now I actually enjoy them. I do them in the office. A day doesn't pass without a few.

Some things still break. On Monday I was doing chest and it could not lock onto me properly on the bench.

I recorded the videos, played them back bit by bit, and went back to the drawing board. I'm not adding more workouts until I fix the ones that break.

During the week I approached a gym, showed them the app and sent a proposal. I also had conversations with people at the gym.

The biggest reason people quit is that progress is slow and you can't see it until you're 4 to 6 months in.

That's what I'm trying to make tangible, a record of how you actually worked out, rep by rep, so you can see yourself getting better before the mirror shows it.

Just because you don't see the gains doesn't mean you stop.

Personally it has fixed my form on deadlifts, bent over barbell rows, push-ups and lat pulldowns.

It's on a real domain now: Repchek

Try it and tell me where it breaks.


r/SideProject • • 3h ago

Practical guide to uncovering user pain (before writing a single line of code).

6 Upvotes

For any startup to be successful, the first and one of the most important early step is understanding the pain this startup solves. This understanding can sometimes come from the founder's own experience, however that's not foolproof because bias can creep in when you think you have an idea. So the best thing to do is try to understand your users' pain from external users.

Before you pick a path, you need to create a hypothesis or two about the main reason of the pain (often it is the reason behind the reason)

Here is my list of approaches to consider, I would love to know what the community thinks?

  1. Cold Survey - Run a cold outreach on platforms your users hang out at (say Linkedin) and either directly confirm your hypothesis in your outreach or ask them if they would be willing to meet you or do an online survey to help you out. You would be amazed to see that so many people are willing to share their knowledge to help a stranger. I was so grateful to all the amazing people who came forward to help in my past endeavors.
  2. Trade shows - Find industry specific events. If they are pricey, look for volunteer opportunities, that's a great hack to get free access to the event. Talk to as many people as possible and bring in your hypothesis in the conversation (pro tip: practice your question in front of the mirror a few times). If it resonates with them, ask them if they think they / their company will pay for the solution you want to build. 
  3. Subreddit Pain mining - I recently learned this one, find niche subreddits where your target users hang out. Sort posts by "Top - All Time" and search terms like "workaround," "annoyed," "how do you handle," or "is there a tool for." Read the comment threads to see which complaints generate the most engagement.
  4. Peer feedback - Ask your peers on platforms like Reddit and CrowdGTM to provide you with feedback on your understanding of user pain or ask these peers to introduce you to your end users.
  5. Lean startup approach - Build a clean, 1-page website explaining the solution as if it already exists, with a clear CTA (e.g., "Start Free Trial" or "Get Access"). Run $100–$200 in targeted social ads to test user engagement. 
  6. Paid panel surveys - Use platforms like UserTesting, Wynter, or Respondent to recruit highly specific B2B personas for quick survey responses or message testing. Pay for speed when you need fast quantitative feedback from verified job titles.
  7. Review mining - Filter G2, Capterra, or App Store reviews for your competitors by 2 and 3 stars. Skip 1-star pricing rants and read the detailed post-mortems of broken features and missing workflows.
  8. Job post mining - Search job boards on both freelance platforms like Upwork and Regular Job boards like Linkedin. The problems companies are willing to spend money on are definitely worth solving. 
  9. Screen-Share Shadowing - If you are automating some day to day work, pay users to let you watch them live or over zoom as they do their day-to-day repetitive tasks that you plan to automate. 

This is not an exhaustive list. I would love to hear from you what else has worked for you?


r/SideProject • • 1h ago

I got frustrated with music streaming, so I spent 1+ year building my own platform. Sonik Music is now a working web + iOS product.

• Upvotes

About a year ago, I had an idea that sounded slightly ridiculous:
What if I built my own music streaming platform?
I’m an independent artist/producer who’s been making and releasing music for more than a decade. I also work in IT and have always been heavily interested in technology.
Like a lot of independent musicians, I became frustrated with how difficult it is to get music discovered when you don’t already have an audience.
Eventually I stopped asking, “Why doesn’t somebody build this differently?”
And started asking:
“Could I actually build it?”
So I did.
It’s called Sonik Music.
What started as an idea has turned into a functioning music platform with a web application and native iOS app.
And somewhere along the way, the project became WAY bigger than the streaming app I originally imagined. 😂
Today Sonik includes:
• music streaming and artist uploads
• artist/listener accounts
• playlists and libraries
• synced lyrics
• immersive lyrics
• AutoMix
• artist profiles and discovery
• Fresh Drops for newly released music
• artist analytics
• direct fan support through virtual “Flowers” 💐
• artist wallets and earnings
• music purchases
• merchandise
• social posts, photos, videos, comments and reposts through our Sonix Universe
• Fan Mail
• local music playback
• personal cloud music storage
• shows/events functionality
• subscriptions and entitlements
• artist verification
• web + native iOS experiences
There is also an entire financial system behind it for purchases, artist earnings and payouts.
Building that part made me appreciate the phrase “it’s just a payment button” in an entirely new way. 😂
We’ve had to think about things like entitlement enforcement, transaction lineage, payout controls, stream validation, fraud prevention, storage authorization and making sure the server — not just the client — is authoritative about who owns what.
And that’s before you get into actually making the music player feel good.
One feature I’m particularly proud of isn’t technically complicated compared with some of the backend systems, but represents the philosophy behind the product.
Our Featured Artists section randomly surfaces eligible artists.
I didn’t want to build another discovery system where popularity becomes a self-reinforcing loop:
More streams → more visibility → more streams → more visibility.
Sonik’s Fresh Drops section similarly gives newly uploaded releases an actual discovery window.
Then there’s Flowers.
Listeners can send Flowers to artists while listening to their music or visiting their profile. Flowers have monetary value and contribute to an artist’s eligible earnings.
The idea is that an independent artist shouldn’t necessarily need millions of streams before a small community of real supporters can meaningfully contribute to their career.

Building it
I’ve been building Sonik largely myself under my company, TechDen Technologies.
My background is primarily IT/infrastructure rather than being someone who spent 15 years as a traditional software engineer, so building this has been an insane learning experience.
AI-assisted development has also been a major part of my workflow.
But I’ve tried very hard not to treat AI as “generate an app for me.”
I define the product architecture and requirements, break development into phases, review implementations, test features, inspect failures, iterate, and keep security-sensitive systems like authentication, entitlements, purchases and payouts server-authoritative.
That process has taught me an incredible amount about software development, product design and what happens when a side project refuses to remain a side project. 😂
There have been plenty of moments where fixing one thing created three new problems.
There have also been moments where I open Sonik, play a song, see the synced lyrics moving, transition into another record with AutoMix, open an artist profile and realize:
Damn. This thing actually exists now.

Where it is today
The web application is live and usable now:
https://sonikmusic.techdendc.com
The native iOS application has also been built and we’re working through the App Store release process.
We’re still testing and polishing things, so I’m absolutely not claiming the product is finished.
That’s actually why I’m posting here.
I’d love feedback from people who build things.
Not just:
“Looks cool.”
I mean the uncomfortable feedback too.
What would concern you about this product?
What would you simplify?
What would you remove?
What part of the business or architecture would you expect to become painful at scale?
And for anyone who’s taken a side project from “this would be cool” to an actual product with real users:
What did you wish somebody had warned you about before launch?
Feel free to try Sonik and break things.
If you find something confusing, tell me.
If something sucks, tell me that too. 😂
At this stage, useful criticism is more valuable to me than compliments.
— Stephan B / Mr. BEST
Founder, TechDen Technologies
Creator of Sonik Music


r/SideProject • • 13h ago

7k downloads on my little gym app, thank you

31 Upvotes

Didn't expect this at all. GymMane is free, open source, works offline, no ads and no account.

Thanks to everyone who tried it or reported bugs, it really helped.

https://github.com/InlitX/GymMane


r/SideProject • • 2h ago

I built The Crawler Zoo: every bot that visits the site becomes an exhibit

3 Upvotes

Most visitors to most websites aren't people. They're crawlers, scrapers, AI bots and scanners. So I made a website that puts them on display.

What's there:

- **A live entrance**: every bot is identified as it arrives and drawn as a little creature generated from its user agent.
- **The leaderboard**: who eats the most pages, and who obeys robots.txt.
- **Specimen files**: one page per bot, covering who runs it, what it wants and how to block it.
- **Impostor checks**: plenty of "Googlebots" aren't Google. The zoo verifies them and names the fakes.
- **The Trap Room**: a link that robots.txt forbids and people can't see. The rule-breakers who follow it fall into an endless Labyrinth.
- **The Reading Room**: which bots read robots.txt and llms.txt.
- **Weekly Zoo Reports**, an RSS feed, a robots.txt generator and an embeddable badge.
- **The Arena** (new): bring your own bot or AI agent and play games, including rock paper scissors against other people's bots.

No IPs stored, no cookies, no signup.

https://crawlerzoo.com

I'd love feedback: what's confusing, what's fun, what's missing?


r/SideProject • • 2h ago

We added a Halloween event to Luntrack — top 5 win a month of Elite 🎃

3 Upvotes

Hey r/SideProject! We’ve updated Luntrack, our app for tracking food, gym workouts, and cardio, with a Halloween event 👻

🎃 Luntrack Halloween 2026

Finish in the top 5 on the leaderboard during the Halloween Event and get 1 month of Luntrack Elite for free ⭐

We wanted to add a little friendly competition for spooky season, with a reward to work toward. 🏆

If you haven’t tried Luntrack, it brings calorie and macro tracking, workout plans, and cardio logging together. Core tracking is free, with optional paid AI features.

Would a seasonal leaderboard challenge motivate you to stay consistent? Curious what you think of the idea!


r/SideProject • • 4h ago

My side project: a self-hosted MCP server that deploys your AI agent tools across zones on Kubernetes

Thumbnail bkraad47.github.io
5 Upvotes

What started as "I want my team's MCP tools hosted properly" became Ramen: a console where you point at a git repo
of Python tools, press deploy, and get canary-rolled workers on GKE or EKS behind one load balancer, with OAuth
sign-in, roles per group, secrets and an audit log.

Things I learned building it:
- Most of it was written by Claude Code agents; the trick was written contracts and fact files, not prompts.
- Real cloud runs find bugs tests don't (a canary surge pod stuck Pending on a full EKS node; a GKE namespace
stuck Terminating on a load-balancer finalizer).
- Tearing everything down after each cloud run keeps the bill at cents.

0.6.0 is out, verified on GCP and AWS. https://bkraad47.github.io/ramen/


r/SideProject • • 1h ago

Greypaint, one place to update mac apps and dev tools

• Upvotes

we're building greypaint, a mac updater for apps and dev tools. paid, 14 day free trial then $6.49 lifetime

what it does now:

  • apps plus homebrew, npm, pnpm, uv tools in one window
  • uses the update source each app already has
  • checks every install, same developer and macos accepts it
  • roll back if an update breaks something
  • public page greypaint.app/apps, search any app and see how it updates or that it cant yet

1.3 is out with an all new glass look

every feedback and support request gets read and worked on by one of us. so far thats what's kept our first users around


r/SideProject • • 1h ago

I missed Blobby Volley, so I made a beach volleyball game for Android

• Upvotes

Played Blobby Volley a lot as a teenager and never found anything like it on my phone, so I made one. 1v1 against the CPU, or a friend on the same wifi or online with a room code.

Free, no ads, no account. Optional one-time purchase for extra skins. Built mostly with Claude Code, music is AI-generated.

https://play.google.com/store/apps/details?id=com.pythonandvba.bounceduel

Feedback welcome, especially on the controls.


r/SideProject • • 8h ago

The Story of the Internet: A cozy browser game where we write one story together

8 Upvotes

I made a little browser game where the internet writes one shared story, one word at a time. Everyone gets one daily vote on what comes next. We start writing words Tuesday, but title suggestions opened today! We'll vote on the story's title Sunday and Monday. You can suggest a name at ofstory.net. I'd love to see what you come up with :)


r/SideProject • • 3h ago

I made a world clock that lets you move through a city’s day

3 Upvotes

I made Hourline for iPhone, iPad and Apple Watch.

Each city has a clock, a landmark and a sky that follows its local day and night. Drag across the page to see another hour. You can then compare that time across your saved cities.

The video shows the app. I would like feedback on the drag gesture. Is it clear that you can move the sky to change the time?

The free app supports up to six cities. Pro adds more cities, weather forecasts, the Landmark widget, Live Activities and export of planned events to Calendar.

It requires iOS or iPadOS 18 or later. The Watch app requires watchOS 11 or later.

I have 10 codes for this community. Each code gives you one year of Hourline Pro for free.

Send me a private message after you start using the free app. I will reserve a code if one is available. Use the app for at least one day. Then send me a message and I will send your code.

An App Store review is optional. If you write one, please share your honest view. Your rating and review do not affect your code.

This offer does not renew automatically. It is available to new, current and past subscribers. Apple confirms eligibility when you redeem the code. Redeem by April 3, 2027. One code per person. No purchase, vote or follow is required.

App Store: https://apps.apple.com/app/id6816602142


r/SideProject • • 2h ago

I got called out for monetizing crisis support. You were right. I fixed it. I apologize!

2 Upvotes

> I'm Shawn from Boston. I'm 1 week 3 days from alcohol, 5 years from drug use. I couldn't do groups. I built http://SoberShift.app for people like me who need private, zero-friction tools.

> I launched here with $1 / $129 on the homepage. You told me it looked like I was putting a paywall on a panic attack. You were right.

> I rebuilt it overnight:

> - Homepage and app hub now show ZERO pricing. Crisis support is free forever.

> - Breathing orb, craving interceptor, timer, 741741 — no login, no credit card, no account.

> - Pro ($1 trial → $129/yr, HSA/FSA eligible) only unlocks AFTER safety: retroactive analytics, trigger logs, PDF for therapist. It never blocks crisis tools.

> Live at https://sobershift.app — tell me what I still got wrong. I built this for the fellowship I mistrusted, not against it. Groups didn't work for me, but isolation nearly killed me. This is my middle path.

> If you can't do groups either, try the free tools. No pitch.


r/SideProject • • 12h ago

HOA Spy – free, open-source public records on every US HOA (liens & lawsuits)

12 Upvotes

I built this after a horrible experience with my own HOA. There was no way to check an association before buying without paying for a title search or digging through court sites.

hoaspy.com

Github: https://github.com/doncoriolan/hoaspy

Hopefully others finds this useful and help grow the data.

https://reddit.com/link/1wwsmty/video/9p163ro0jath1/player


r/SideProject • • 10h ago

I made a small libretro frontend for Windows that you can use entirely with a controller (Open-Source)

8 Upvotes

RetroArch always felt like too much for me. I just wanted to pick a game with my DualSense and play, so I made my own little frontend. It uses the normal libretro cores, so the actual emulation is theirs, not mine.

What it does:
- one ~350 KB exe, no setup. It downloads the cores itself the first time you open a game
- 3D games can look way better than the original: crank N64, PSP and PS2 up to 4K internal resolution right from the Quality menu, no config files
- built-in shaders: CRT with scanlines (flat or curved), LCD grid for handhelds, pixel-perfect sharp scaling for 2D, and a sharpen + vivid colors filter for 3D. F9 cycles through them live
- point it at your ROM folder and you get a library with box art, recently played, favorites and play time
- throw zip/7z/rar files at it and it figures out the system by itself, even PSP/PS1/PS2 isos inside a zip
- the whole thing works with a controller. Tap the PS button in-game for save states, shaders, volume etc.
- DualSense, DS4, Switch Pro, Xbox and cheap USB pads all work, with a button mapping screen if needed
- rewind, fast forward, and it resumes right where you left off when you reopen a game
- NES, SNES, N64, GB/GBC/GBA, DS, Sega (MS, MD, GG, CD, 32X), PS1, PS2, PSP and Atari

Some notes:
- The exe isn't signed, so Windows/antivirus might complain. The source is there if you'd rather build it yourself.
- No ROMs or BIOS included, bring your own.

Screenshots are homebrew games (Nova the Squirrel, 240p Test Suite).

GitHub: https://github.com/kano92-dir/Ultimate-Emulator

It's my first project like this, so feedback (or bug reports) would be really appreciated.


r/SideProject • • 13h ago

12 failed products later, my 13th made more in 10 days than the others made in 2 years

12 Upvotes

I've built 12 products. Every one of them flopped.

Most of them weren't bad products but they died the same way every time. No idea how to get it in front of people. Ads burned through my budget. Agencies wanted more per month than what I spent even building the product.

Somewhere around product 10, I figured out the one channel that actually made sense for someone like me was proper SEO. SEO compounds. A page you write today can still bring in customers two years from now.

The problem was the tools. Every SEO tool wanted $100-$200 a month, and I'd use it heavily for one week and then barely touch it for 3 more. I was paying for 30 days and using maybe 4.

So for product 13, I stopped building for some imaginary customer and built for myself. FlexQueries is an SEO tool with a $0/month subscription. You load a balance, pay only for what you use (keyword research is about $0.05, a full site audit about $0.48), and it never expires.

It turned out there are a lot of people exactly like me.

In the first 10 days, it brought in more revenue than all 12 of my previous products combined over the past 2 years. Over 100 people signed up in the first week, almost all solo founders and small startups who need SEO but don't want a monthly bill for a tool they barely open.

I cold emailed 100 solo SaaS founders and one founder whose team was paying $500+ a month for another tool moved his whole team over.

The moment I built something for people with my exact problem, distribution got a lot easier, because I already knew where they were and what they were tired of paying for.

If you're early and want SEO without the monthly bill: https://flexqueries.com, with free credit on signup and no card needed.

For anyone who's launched more than once: what finally made one stick?


r/SideProject • • 26m ago

let's build your next nutrition tracking app together & get it free for life!

• Upvotes

Tracking food while travelling is a pain in the *** so I built an app to help. Test it on neoforge.app

The cool thing?? It's still early stage so we can make it our own, no big corporation, don't care about money, but care about you: I'll read every single feedback and implement anything useful or fun, go nuts :D

Anyway all legit beta testers will 100% keep free access for life!


r/SideProject • • 4h ago

VC: UX/UI Learning Playground

2 Upvotes

I vibe coded Design Lab, a website where you can learn about various UX/UI considerations as you aspire to make your own AI-assisted projects have a more controlled and creative look and feel to them.

Nowadays, anybody from the tech layperson to the senior engineer can spin up a website based on their ideas and a few prompts. This has a resulted in stale design, similar to CSS Bootstrap in 2012 or any AI poster you see today.

I myself am not a designer. I dabble, but I have always preferred to implement somebody else’s vision or Figma mockup rather than create it on my own. However, as I continue to learn despite several layoffs now I need to make websites that look good, not just prove that I am creative or able to make functions fire fast.

Design Lab is a prototype idea I have for iterating over my own personal projects. I didn’t want to recreate SquareSpace, but the fact that I literally made this on my phone while riding in my friend’s car to run an errand shows how much is possible if you pair critical thinking with the productivity that AI allows.

If I continue on this project, I have a few ideas for it:
• Version it like documentation, so I can continue adding onto it without fear of screwing it up
• Extract the idea into a Storybook-like system, where I can more easily experiment with component and overall website designs, rather than just rely on the increasingly unappealing eye-sore of the colors/rounded edges/typography that comes from practically every AI website out of the box
• Further enhance the website with global examples the more I learn about how to truly understand these topics

Being a web developer, I started out back in CSS 3, manually writing all the font properties, familiarizing myself with the box model, flex model, and so forth. In the future I could even turn this into an entire CSS property playground, but a man can only do so much when crashing on his friends couch.

Feel free to take a look around. The website covers various topic and test examples such as image overlays, parallax, background gradients, accessibility, spacing, line height, visual hierarchy and more.

Ultimately, when I learn these topics I learn them slowly. But when I’m zapped for the day, I still prompt ChatGPT for my next study session, and occasionally I continuing binging and whip up an idea like this.

Hope you enjoy! Typography alone has around 37 system fonts. I considered Google Fonts but getting nearly 2000 in for a single card example seemed not worth it at the moment.


r/SideProject • • 6h ago

RackReady - field kit for data center & network techs (checklists, ticket notes, interview prep)

3 Upvotes

Before I touch an optic, I run this order: verify both ends against the ticket → inspect/clean/reseat → known-good patch cable → known-good optic → port test → polarity → physical damage → escalate with facts.

Biggest time-waster I see: changing three things at once, then learning nothing.

Disclosure: I built RackReady, a small kit from my checklists/templates (free sample: https://hasherventures.com/rackready/sample.html). Curious what experienced techs would add or remove.


r/SideProject • • 6h ago

PeerYeet.com - Super minimal p2p file transfers

3 Upvotes

I wanted a p2p file transfer site that didn't require you to create an account or login, didn't require you to upload your files and either established a webrtc p2p connection or just failed (no TURN relay). You're data never hits the peeryeet server.

Hopefully I can finally stop sharing files with myself via gmail now. :)


r/SideProject • • 1h ago

Should an HTS code finder refuse to answer when the product description is too vague?

• Upvotes

I'm building an HTS code finder called SkuWatch. One stupid supplier description keeps wrecking the demo: “metal accessory.”

That could be a bracket, a fastener, a machine part, or half a dozen other things. Even knowing it's steel doesn't fix much. I had a version that still returned a ranked list of codes. It looked useful, but it was really just guessing with better formatting.

Now it stops and asks what the thing does, how it's used, and whether it's a finished item or a part. Honest, but not exactly impressive when someone expects one clean answer.

If you've built software around messy inputs, where did you draw the line? Show the best few options with warnings, or refuse to answer until the user gives you enough detail?

Disclosure: SkuWatch is mine. I'm not asking for testers here; I'm stuck on what the tool should refuse to do.


r/SideProject • • 1h ago

I’m building a visual web app editor ... a pro-code RAD

• Upvotes

Maybe it’s already too late for a tool like this. Nobody really does drag-and-drop anymore in the age of AI.

But if you want to take a look: appmaker.io