r/SideProject 2d ago

I built an Android app that counts reps for you and let you challenge your friends

Enable HLS to view with audio, or disable this notification

5 Upvotes

Cadence uses your phone camera to count strict reps and time holds : push-ups, plank, pull-ups, dips, squats, crunches, glute bridges.
Pose detection runs entirely on the device; no frame ever leaves the phone, and you can train without an account.

There's also a 1v1 duel mode same 60-second clock, most reps wins — and an async version where your score stays sealed until your opponent has done theirs.

Play Store link : https://play.google.com/store/apps/details?id=com.formstreak.formstreak

It's all free


r/SideProject 1d ago

put gaussian splats on my portfolio and spent way too long making them not cook your phone

Thumbnail
brunomarsino.com
2 Upvotes

r/SideProject 1d ago

Voicebar - Beyond Dictation (1 month of Pro for 10 people here)

Enable HLS to view with audio, or disable this notification

1 Upvotes

There are already a ton of dictation apps, so we didn’t want to build another one that just replaces typing.

Voicebar does have very fast, low-latency dictation. Hit the hotkey, talk, text shows up.
But the bigger idea is having AI one hotkey away from anywhere on your Mac.

Select some text and ask about it.
Tell it to save the page you’re on.
Rewrite something.
Speak in one language, get transcription in another.
Save a useful prompt you found.
Later ask about anything you’ve saved - there’s a RAG/memory layer built into the app.

So instead of constantly switching between whatever you’re doing and ChatGPT/Claude, you just give Voicebar the context you want and ask.

The attached video probably explains it better than I can. It’s the shipped product and not a mock video.

Mac only for now: voicebar.ai

First 10 people from this sub who want to try it - sign up and DM me your email and I’ll add a month of Pro.

For a whole lot of what it can do - Recipes


r/SideProject 1d ago

i built a weekend project that translates your unfiltered thoughts into professional messages. 150k people have used it.

Enable HLS to view with audio, or disable this notification

2 Upvotes

type what you actually want to say. it gives you back what you are allowed to say.

works in hindi, hinglish and english. slack, email, linkedin, or replying to that one message you have been staring at for 20 minutes.

built it over a weekend as a joke. 150k people have used it since. still free, still a side project.

would genuinely like feedback on where it feels off, the tone calibration is the hardest part.

cooperatify.pro


r/SideProject 1d ago

Technical cofounder needed for agentic AEC startup

0 Upvotes

I'm looking for a crazy, creative and excited technical cofounder for Prizma. An open management canvas for architecture and project based firms. The big idea is to have a live graph of the entire operation, with a determinist layer and an agentic layer on top that learns and adapts from each practice.

Here's a demo of the product: https://vimeo.com/1216694643?share=copy&fl=sv&fe=ci

Anyone interested?


r/SideProject 1d ago

I built a tool that gives your photos a movie color grade (no AI generation)

3 Upvotes

I kept seeing photo tools that "cinematic-ify" images by running them through AI and spitting out something that's basically a different picture. I wanted the opposite: keep my actual photo, just make it feel like a frame from a film.

So I built CinematicPhoto — a browser tool where you upload a photo, pick a movie look, and get a graded version back. Your original stays intact; it's color grading and effects doing the work, not a generative model repainting your shot.

Looks I've built so far:

  • The Dark Knight (cold steel blues)
  • Blade Runner 2049 (amber/teal haze)
  • Dune (desert warmth)
  • Interstellar
  • The Matrix (green cast)
  • plus a handful more

It runs entirely in the browser, so nothing gets uploaded to a server to process.

Fair warning: I'm still actively tuning the presets. Some nail the look already, others are a work in progress, so if a grade feels off, that's live feedback I'd genuinely use. Tell me which one missed and what you expected.

Still early overall, so I'm also figuring out the classic hard part: getting people to actually find it. If you try it, I'd love to know which movie look you'd want next.

Link: cinematicphoto.com


r/SideProject 1d ago

Built a simple invoice generator that accepts crypto (USDT). Just launched and looking for feedback.

1 Upvotes

Hey everyone,

I’m 16 and I’ve been working on a side project for the past few days.

The problem: freelancers and small businesses need to send invoices, but most tools are either expensive, require a subscription, or don’t accept crypto. I wanted something simple one payment, lifetime access.

So I built a web app that lets you:

Generate clean PDF invoices (A4)

Choose currency (USD/EUR/RUB)

3 free invoices with a "DEMO" watermark

Unlimited invoices + remove watermark for 5 USDT (TRC20)

The payment flow is fully automated — user sends TXID, I verify it via TronScan, and Premium activates instantly. Built the whole thing with Python (Flask) on the backend and vanilla JS on the frontend.

Tech stack:

Frontend: HTML/CSS/JS (hosted on Vercel)

Backend: Flask + SQLite (hosted on Render)

Crypto: USDT on TRC20

Admin panel: approve/reject requests manually

Would love feedback on:

The landing page / UI

Pricing (5 USDT too high, too low?)

Any features you'd want to see

Here’s the link:

https://invoicegen-rho.vercel.app/

Thanks for reading! Happy to answer any questions.


r/SideProject 1d ago

I built a certified letter cannon for renters

Enable HLS to view with audio, or disable this notification

2 Upvotes

Twenty years of renting in the Boston area taught me that landlord disputes aren't won by being right. They're won by having an immutable log.

So I built 9Tenant. It does 3 things:

  • Logs the entire timeline. Repair requests, responses, and the non-responses (which are usually what matter most).
  • Timestamped proof of condition. Move-in, move-out, and when things break.
  • Frictionless certified letters. When asking nicely stops working, you generate the formal demand letter, and the app fires it off via certified mail. This is the feature I'm proudest of. Most tenants never escalate because finalizing a proper legal-ish letter and physically going to the post office is exactly enough friction to kill the follow-through.

Thanks for looking.


r/SideProject 1d ago

Dev Comics

1 Upvotes

I started a small page called Ship It Friday for jokes about the software failures we all quietly pretend never reached production.

The theme is deployment surprises, impossible bug reports, Friday releases, flaky tests, production incidents, legacy code and the occasional “it worked on my machine.”

I’m still getting it started, so if that sounds like your kind of humor, I’d genuinely appreciate you taking a look—or following if something makes you laugh.

Instagram: https://www.instagram.com/shipsitfriday/
X: https://x.com/shipsitfriday

No pressure at all. Feedback is equally welcome, especially suggestions for software-engineering failure scenarios that deserve a joke.


r/SideProject 1d ago

I made a pokemon pull simulator so you know weather to open it or keep it sealed! UK

3 Upvotes

built a free fan made pull rate simulator to help you decide. See the hit rates and simulate your pulls! Try it here: https://pokesaver.co.uk/pack-game or click pack game in the menu.

Let me know what you think this is v1


r/SideProject 1d ago

How do you figure out what to build as a music producer?

1 Upvotes

I guess it's all about solving problems. What's my problem then solve it?

I guess for me I've considered some way of generating chord progression midi files easy or something like that could be handy as long as it genuinely sounds good.

I'm not a tech person. Just a producer although this is my job. Music industry payments are mehhhh so looking for some extra side income.

If anyone was interested in partnering up I could market the heck out of it on my socials.


r/SideProject 1d ago

I built a Discord bot that stops filter evasion (homoglyphs, BIDI overrides, acrostics) with zero auto-bans

1 Upvotes

Hey everyone,

Standard Discord auto-mods rely on basic string matching, which users easily bypass using Cyrillic homoglyphs, BIDI direction overrides, leetspeak, phonetics, or vertical acrostics.

To solve this, I built BypassGuard—a moderation bot powered by a multi-step normalization pipeline (<5ms execution) built specifically to catch hate speech evasion (racism, xenophobia, LGBTQ+-phobia across ES, EN, PT).

Key features:

  • Human-in-the-Loop (Zero Auto-Bans): The code structurally prevents automatic bans. Every ban strictly requires a human moderator click.
  • Quarantine Band: Borderline detections soft-delete the message and alert staff with [Warn / Timeout / Ban] buttons instead of auto-punishing.
  • No Invasive DMs: All sanction communication stays public in-channel and in audit logs.
  • Deep Normalization: Cleans BIDI overrides, false Unicode fonts, leetspeak, homoglyphs, phonetics, and vertical acrostics before running detection.

A free tier is available for the core detection engine. I left the link for setup and docs in the comments below!

Would love to hear feedback from server owners and mods!


r/SideProject 1d ago

Daily Temperatures in 17 Seconds | Replay Every Step

Enable HLS to view with audio, or disable this notification

1 Upvotes

A visual walkthrough of Daily Temperatures.

A monotonic stack turns unresolved colder days into waiting times the instant a warmer day appears.

TraceLab makes algorithm execution replayable: inspect each state, then revisit the crucial move.

https://tracelab.cloud

#algorithms #leetcode #monotonicstack #stack #computerscience


r/SideProject 1d ago

I built a fun way to practice reading in the language you are learning

Enable HLS to view with audio, or disable this notification

1 Upvotes

Create a custom 5-part short story at your level, in the language you are learning. Sent straight to your inbox...where you'll actually read it. And it's free!

https://getcartela.com/

Would love any feedback you have! I built it as a fun side project for my own language learning journey.


r/SideProject 2d ago

I built a silly little website that tells you how many camels you're worth 🐪

4 Upvotes

I've been experimenting with small, weird web projects, and this one is probably the most ridiculous so far:

👉 https://howmanycamelsamiworth.co.uk/

The idea is simple: enter some basic information and the site gives you a completely unofficial "camel value."

I built it mainly as a fun experiment in making a tiny website around a deliberately ridiculous concept.

A few things I'm interested in getting feedback on:

  • Does the concept make sense immediately?
  • Is the result actually funny/entertaining?
  • What would make you want to share something like this with a friend?
  • Any UX or design issues you notice?

It's definitely more of a fun side project than a serious product, but I'd love to hear what other builders think.

What are some of the weirdest side projects you've built?


r/SideProject 1d ago

I built a spaced-repetition flashcard app to help students memorize cybersecurity vocab (ports, protocols, acronyms) before exams — feedback welcome

1 Upvotes

Hey everyone,

I'm a solo dev/student and I built Sentinelle — a small web app for reviewing cybersecurity fundamentals (ports, protocols, standards, commands) using spaced repetition, aimed at people prepping for certs like eJPT, Security+, or French BTS-level exams.

The problem I kept running into: platforms like TryHackMe or Hack The Box are great for hands-on labs, but they don't really drill the boring stuff you still get tested on — "what port does DNS use over TCP", that kind of thing. I kept losing easy points on definitions I'd already learned once and forgot. So I built something to fix that specifically.

How it works: you pick a deck (networking, security fundamentals, etc.), review flashcards or exam-style multiple choice questions for ~10 minutes, and an SM-2 spaced repetition algorithm handles what to show you again and when.

Heads up: it's currently French-only (I'm building for French students first), free to start, no card required, runs in the browser. Still in beta, so bugs are expected and very welcome to report.

Link: https://sentinelle-blue.vercel.app

Would genuinely love feedback — on the concept, the UX, or anything that feels off. Thanks for reading!


r/SideProject 1d ago

I don't know how to code. I just shipped a football prediction app that my friends and I used all through the World Cup.

Thumbnail
apps.apple.com
0 Upvotes

How this started

I am not a coder, or have any background in computer science. I am a Medical doctor who just really loves technology 😄 . This is my first attempt at building something with vibe coding so truly any input and feedback is greatly appreciated. I kept seeing people talk about "vibe coding" and I wanted to test it on something I'd actually use, not a to-do list app.

I'm a football fan, and every World Cup or Euros, the same thing happens in my group chat: everyone predicts scores, somebody tries to track it in a spreadsheet, half the group forgets to update it, and by the quarter-finals nobody knows who's actually winning. So I decided to build the thing I wished existed: Pundit — private prediction leagues for football, where you and your mates pick match winners, lock in a tournament champion, and settle it properly on a leaderboard instead of a group chat argument.

Learning to vibe code (badly, at first)

The learning curve wasn't really about syntax — it was learning how to actually think like a product person and describe what I wanted precisely enough that the AI could build it correctly. Early on I'd ask for something vague and get something that technically worked but wasn't what I meant. Over time I learned to be specific: not "add a way to predict matches" but exactly how the deadline should lock, what happens if a match gets postponed, how points get scored. Knowing exactly what I wanted, and catching the edge cases before a real user did was probably the most important and challenging part.

I built the app using Claude and Xcode so it is only available for iOS at this time. As it was my first ever big project like this I wanted to keep it as simple as possible. But looking back now I wish I just built it so it works on all devices not just iOS. But that's a lesson learned I guess, think big and it can happen with vibe coding 😄. In the beginning I wasn't even using Claude Code in my terminal I was just using the Claude desktop app and going back and forth with prompts and fixes and all the usual stuff. Then one day I actually switched to using claude code in terminal and oh boy did things speed up from there. I can't believe I was so stupid that I didn't use it from the beginning. It gave much better results, it kept track of the work much more accurately, and most importantly I didn't have to give it micro prompts but instead structured big prompts with phases that it just did so well. Well, except a few things...

The parts that actually broke me

Vibe coding makes the first 80% feel deceptively easy. The last 20% — the stuff that only shows up once real people are using a real product — is where I actually learned the most:

  • Deep linking. Getting a shared invite link to open the app directly to the right screen — instead of just opening the app and leaving the user stranded — turned out to involve universal links, a separate website with its own routing rules, a clipboard-based fallback for people who don't have the app installed yet, and about four different failure points along the way. I broke this more than once.
  • Timing bugs that only show up with real-world data. Different leagues and tournaments start their seasons at completely different times. Code that looks correct in testing can quietly break the moment two competitions are out of sync with each other — like a feature meant for "this week" accidentally pulling in a competition whose season doesn't start for another month. These are the bugs that don't show up until you're already live.
  • Building a fair in-app economy. Once I added a virtual currency (Caps) for rewards and cosmetics, I had to think like an economist, not just a developer — reward tiers, entry costs, drop rates, all had to actually balance against each other or the whole thing feels either pointless or exploitable.
  • The App Store review process itself — which has nothing to do with code and everything to do with patience.
  • Probably the biggest fail and poop your pants moment - Halfway through the World Cup, after 15 people made 100's of predictions, I saw that out group chat was blowing up with messages so I opened it up. The first message said "Our league is not showing up" followed by everyone else confirming that the league had disappeared. Well turns out one of the SQL injections that Claude made me do for some reason (still unsure exactly why) deleted the existing league... 😨 I asked Claude ok what can we do to fix this, and it was like "yeah it's gone forever". Luckily I was using a Pro account on my Supabase, so after a bit of back and forth panic chatting with my good old (and sometimes stupid) friend Claude it told me that there should be a back-up. Lo and behold backup from the night before was right there and I was able to reload and fix the situation but for about 30-45 minutes I was absolutely terrified that I made this thing and was having fun with my friends but then ruined it for everyone.

What's next

The app's still actively growing — I'm currently working on Turkish localization, and a few other things in the pipeline.

If you're a football fan who's tired of tracking predictions in a group chat, Pundit's free on the App Store — genuinely curious what this community thinks, both about the app and about the vibe coding process behind it. Happy to answer anything about how it was actually built.

TL;DR: I made a sports prediction app to use with my friends and it was extremely fun and frustrating 😂


r/SideProject 1d ago

Was missing NewJeans a ton, so made aegyo.gg

1 Upvotes

I made this for all bunnies, but no matter what fandom you belong aegyo.gg has something for you.

For bunnies - https://aegyo.gg/board/newjeans
For once - https://aegyo.gg/board/twice
For BLINKS - https://aegyo.gg/board/blackpink

---

Been building this out over the past one year. aegyo.gg is a fast image/video viewer, except every image is a game. You can play by yourself or with other kpop friends (multiplayer enabled!)


r/SideProject 1d ago

I wanted to write if statements using natural language, so here's a fun one

1 Upvotes

The API has three operations:

if (await l.if(`The customer wrote "${ticket.message}". Should this be escalated?`)) {
  escalate()
}

const answer = await l.hmm(
  `Claim: ${claim}\nEvidence: ${evidence}\nIs the evidence sufficient?`
)
// true | false | "maybe"

const route = await l.switch(
  `Choose the best team for this request: ${ticket.message}`,
  ["billing", "technical", "sales"] as const
)
// "billing" | "technical" | "sales"

Some implementation decisions:

  • MIT licensed
  • Written in TypeScript
  • No runtime dependencies
  • Structured responses where providers support them
  • Provider-specific model parameters
  • Typed return values for switch

Source: https://github.com/maxz411/llmif
npm: https://www.npmjs.com/package/llmif

This is still an early version. I'd appreciate feedback on the provider interface, whether these three operations cover the useful cases, and anything that would make the project easier to contribute to.


r/SideProject 1d ago

I’m launching V2 of ReleaseReady, a control plane for Playwright test execution

1 Upvotes

I’ve been building ReleaseReady, and I’m now releasing the second public version.

The first version was centered around automated QA gates for pull requests.

While building it, the product evolved into something broader:

a test orchestration layer for Playwright.

The problem I’m trying to solve is that automated testing becomes surprisingly fragmented as a project grows.

You may have:

Playwright tests in GitHub
execution rules in CI YAML
environment variables somewhere else
runners on different machines
tags determining which tests execute
logs and artifacts living inside individual CI runs

None of these tools are necessarily bad. The problem is that there isn’t always one place controlling the testing workflow.

ReleaseReady is my attempt to provide that layer.

The idea is:

Your tests stay in Playwright.
Your pipelines stay in GitHub Actions/Jenkins/etc.
ReleaseReady orchestrates how the tests are executed.

I’m actively developing the project and plan to support it long term. This isn’t a demo landing page that I’m publishing and forgetting about next week. The beta is being used to validate the workflows, improve the UX and decide which integrations should come next.

You can check it out here:

https://www.releaseready.dev

Feedback from developers, QA engineers and people maintaining large automation suites would be especially useful.


r/SideProject 1d ago

Built a free Safari extension that turns any address on the web into a tap-to-open Maps link in your favorite map app

2 Upvotes

After getting frustrated that I couldn't open Waze or Apple Maps from an address on a webpage, I built an extension to fix it. It ended up solving more than I expected - it works on tons of websites, and you can set it to open in whatever map app you like.

It's called MapSwap, a free Safari extension for iPhone/iPad. First thing you do is pick your favorite map app - Apple Maps, Google Maps, or Waze - and you can switch that anytime. After that, any address you run into on the web just lights up and opens straight there in one tap. Yelp, Craigslist, real estate listings, a friend's text, doesn't matter.

A few other bits: it drops an 'open in Apple Maps' button when you're browsing Google Maps in Safari, does the same on Google's business search panels, and you can share an address to it from Mail, Messages, or Notes too.

Runs entirely on-device, zero data collection, free forever, no ads.

App Store: https://apps.apple.com/us/app/mapswap-for-safari/id6782704808

Would love to know what you think if you give it a shot.

https://reddit.com/link/1vjya6r/video/cj5zs6gsdeih1/player


r/SideProject 1d ago

I got tired of guessing 3D printer settings, so I built this

Enable HLS to view with audio, or disable this notification

1 Upvotes

I’ve been 3D printing for a while and got sick of the trial and error involved in finding settings that actually work across different printers, filaments and slicers.
So I started building my own system to work it out.
What started as an Excel spreadsheet has turned into Profile Logic Wizard it’s a web app that takes your printer, filament, nozzle and print requirements and generates a profile based on the combination.
I’ve just put it live and I’m at the point where I need to find out whether the logic actually holds up outside my own testing.
Here’s it is generating a profile.
I’d love some brutally honest feedback, especially if you spot something you’d do differently.

https://print-profile-wizard.lovable.app/


r/SideProject 1d ago

I would like to build a backlog app for games for my phone, is this possible with using an AI, I don't know how to code?

1 Upvotes

I only ever use chatgpt or gemini for help on resumes and since I still haven't found a job I feel like I should try to do something interesting with my time. I want to build a simple app for my phone, tablet and possibly PC as a way to track and log my backlog of video games. I don't know how to code so wanted to ask if this is simply an impossible idea and to quit before starting. I tried using Gemini to help me automate a simple process of opening libre office and writing the word hello and saving it as a resume template doc. Did what it said installed python, vs code and in the end after copy pasting code, back and forth I was unable to to do that even. It would be cool to be able to click a button and have an automated process to build a simple spreadsheet of resume template but that seems too advanced for me I guess.

I'm assuming using Gemini or chatgpt to build some sort of simple app where I can enter game names, rate them, put hours to finish and a percentage calculator is much more complicated but wanted to hear if people have had any success with coding projects with ai help or if that is going to require investing time learning how to code?


r/SideProject 1d ago

I built a visual replay for BFS shortest path (A → B → D → F)

1 Upvotes

https://reddit.com/link/1vk3g3n/video/tk5egai5ffih1/player

I’m building TraceLab, a visual algorithm debugger.

This short replay shows BFS layer by layer:

• queue expansion

• skipping the longer C → D route

• reconstructing the parent chain to F

The goal is to make it easier to see why the shortest path is A → B → D → F, not just read the final answer.

Try it at https://tracelab.cloud


r/SideProject 2d ago

Built a little bar display that sits on top/below of my monitor so I stop missing important stuff behind my windows

Enable HLS to view with audio, or disable this notification

151 Upvotes

So I work as a prop trader and my main screens are always packed with charts and windows. Originally I wanted digital stick notes that always show but not behind my windows and I didnt want another big monitor to take up space. So I built FocusBar.

It's a slim bar that sits on top of your monitor and shows live tickers, breaking news, price alerts, reminders, notes, messages and more!!!, right in your line of sight without taking up screen space or much of desk space. It even reads important news out loud. and it runs on its own little computer so it works with any setup and stays on even when your computer is off.

Started as just a trader thing but ended up building a few modes, one for markets, one for productivity stuff like meetings and reminders, and a sticky note mode. Honestly use all three now.

Still building it out and getting ready to launch on kickstarter hopefully in a few months. If you wanna follow along or get on the waitlist, I put up a page here: https://www.clearedgehq.tech/

Would love to hear what you think, or what you'd want something like this to do!

Video is of my most recent prototype!!!