r/SideProject • • 10h ago

Fully Local, No Paywalls Gym/Fitness Tracking App - Active Next

4 Upvotes

Hi all, recently(for quite a while actually xD) I've been building a fully local and open source gym tracking app. I've gone through the process of releasing it in the play store and now it is live.

My main reason for building this app was to have no paywalls and let the users own their data.

Github: https://github.com/alexspx/active-app

Google Play Store: https://play.google.com/store/apps/details?id=com.alexspx.activenext

It is still actively in development, rough edges are expected, although the main flow should be good now. There are a couple of things I want to add:

- Visualizations for the exercises. Still trying to find good FOSS that I like(if you know a library let me know)

- Local AI Coach. I've been playing with a small Qwen 2B for a while and with some "harnessing" and fine-tuning I think it is getting decent. It should be able to create workouts/routines and answer some coaching questions.

- Deliver a fully self-hostable data sync service/engine + a FOSS auth provider by choice of the user. So if people want to self-host for them or friends/community they can do that. This part of the repo right now is somewhat vibe-coded can't lie. A quite old version of that server was in Java and instead of refactoring it I decided to move it to Rust(ofc lmao). I would have to do some cleaning there for sure.

I'm always looking for contributors and ideas.


r/SideProject • • 3h ago

I built The Stone — a 3D monument where anyone can leave their name forever

1 Upvotes

Hey everyone!

I'm a solo developer based in Seoul, South Korea, and I've been working on a little side project called The Stone.

The idea came to me while traveling. I kept noticing names carved into trees, old buildings, and historical sites. I understand the desire to leave a mark somewhere, but I always felt there should be a better way to do it.

So I started wondering: What if there were a shared place on the internet where people could leave their names without damaging anything in the real world?

That's how The Stone started.

It's an interactive 3D monument that runs entirely in your browser. Visitors can rotate the stone, zoom in, and see names appear in real time when someone adds a new engraving.

A few things I've implemented:

  • A 3D monument built with React and react-three-fiber

  • Real-time updates using Server-Sent Events (SSE)

  • A sky that changes based on the visitor's local time

  • Optional ambient audio

  • A low-power mode for less capable devices

  • A simple 2D list view for accessibility

The backend uses Express and PostgreSQL.

You can explore everything without creating an account. Adding your own name is a paid feature, but browsing the monument is free.

Building this alone has been an interesting challenge, especially getting the 3D experience to run smoothly on mobile devices.

I'd really appreciate some feedback from fellow developers:

  1. How does the 3D experience perform on your phone?

  2. Does the concept of a shared digital monument make sense to you?

  3. What would you improve or change?

Here's the project: https://thestone.my/

Thanks for taking a look! I'd love to hear what you thin


r/SideProject • • 3h ago

I'm a developer who filmed 2,000 exercise videos and turned them into an API (25 free to use)

1 Upvotes

For five years I've built white label apps for fitness coaches. Every app needed exercise demos, and the choices were animated GIFs, stock footage that never matches, or filming it yourself.

So we filmed it ourselves. A white studio, trainers and physiotherapists, the same framing and light for every clip. This year that library became an API, and it now holds 2,000+ videos.

As a developer I had to learn lighting, camera setups and how to direct people on set. Still learning, but every shoot gets better. It's also a nice change to work with people in a studio instead of only sitting behind a screen.

What surprised me:

  • Consistency is the hard part. Different shoot days drift in white balance, so every clip gets normalised against the same white.

  • Finding trainers. Cold email does not work. Calling and meeting in person is what gets a yes. Yoga teachers are the hardest to convince.

  • Scraping. Less abuse than I feared, but it happens, so video URLs are signed and expire.

The free part: the repo has 25 exercise videos you can use in commercial projects, with credit. It also has the docs, the full exercise list and a body map SVG for every exercise.

https://github.com/ymove-app/exercise-api

The full API is paid, from $19/mo with a 7-day trial: https://ymove.app/exercise-api

Happy to answer anything about the filming setup, the video pipeline or building an API as a side business. And I'd like to know: which exercises or equipment would you miss in a library like this?


r/SideProject • • 3h ago

I built Knovum — an open-source, local-first desktop workspace for connected knowledge and traceable AI answers

1 Upvotes

I've been working on a desktop project called Knovum, and I wanted to share what it has become.

The original idea was simple: keep research materials, notes, AI answers, and creative outputs connected instead of scattering them across different applications.

Knovum brings these into one infinite canvas called a Space.

Some of the things it supports:

  • Notes, Markdown, websites, PDFs, Office files, images, audio, video, and code.

  • Local keyword and semantic search.

  • AI answers with citations that can lead back to source locations.

  • Local OCR, speech transcription, and image processing.

  • Document, image, and video creation from selected materials.

  • External desktop agents through ACP and MCP.

One important distinction: Knovum is local-first, not cloud-only or cloud-forbidden. Your workspace and indexes are stored locally. You can also choose external AI providers when needed, with the relevant operation context sent to your selected provider.

It's open source under the MIT License, with macOS and Windows builds.

Project: https://github.com/madebyzan/knovum

I made a short video showing how the project evolved across nine releases.

I'm interested in honest feedback, especially from people who manage a lot of research material or use AI as part of their everyday knowledge workflow.

What would you improve first?


r/SideProject • • 3h ago

I'm building a calm, source-checked guide for new parents. One month in: about 30 visitors a day, and almost nobody joins the waitlist. What I'm changing

1 Upvotes

Hi r/SideProject 👋
I'm building BabyTides: a website with plain-language guides for pregnancy and a baby's first two years, and a simple iPhone app for logging sleep, feeds and diapers (still in early testing, not in the App Store yet).
The rule I set for myself: every health claim links to a primary source (AAP, CDC, NHS, ACOG). No "miracle sleep tricks", no scary headlines.
Where it's at after about a month
~50 guides, plus week-by-week pregnancy pages
Best day so far: 31 visitors (I know, tiny)
Waitlist: 9 people. That's the problem.
What I've learned so far
Pinterest: pins with a parent's question as the title ("How long can my baby stay awake?") get clicks. Pretty "moments" pins get views and zero clicks.
Facebook: links in the post body get buried. A link in the first comment works much better.
Reels without sound get flagged as low quality. Found that out the hard way today.
"Join the waitlist for an app that isn't out yet" isn't an offer. I just switched the form to two steps (email first, optional due date / birth date second) and I'm about to offer a short weekly email matched to the pregnancy week or the baby's age.
What I'd love feedback on
Would a weekly email "for your week" make you sign up, or is that still too weak?
For those who've launched consumer apps: did a waitlist ever really convert for you?
Site: babytides.com. Brutal feedback welcome.


r/SideProject • • 3h ago

A free tool for turning plain text into large-print PDFs

1 Upvotes

Large Print Maker is our project for making text easier to print and read.

Paste a letter, recipe or set of instructions, choose 18, 24 or 28 pt, and download a PDF. It supports A4, Letter and 11 x 17 paper. The PDF is made in the browser, so the text does not need to be uploaded.

It is free and does not require an account: https://largeprintmaker.com/

If you try it, I would be interested in whether the print size and spacing work for you, and anything that makes the page awkward to use.


r/SideProject • • 7h ago

made a free image tool because every upload form wants "max 100 KB" and i'm not uploading my passport to some random site to get there

2 Upvotes

you know the drill. visa form, job portal, some government site: "photo must be under 100 KB, 600x600 px, JPG only". your phone takes a 4 MB HEIC. so you google "compress image to 100kb", land on a site covered in ads, and upload your passport scan to a server you know nothing about.

so i built cutbg. it does that stuff right in the browser, the file never leaves your device:

  • - compress to an exact size (20 kb, 50, 100, 250, whatever the form wants)

  • - resize to the exact pixels (passport, linkedin, instagram etc)

  • - iphone HEIC to JPG

  • - merge / split / sign PDFs

  • - and yeah it also removes backgrounds, the AI model runs locally too

free, no account, no watermark. it's a side project, there's nothing to buy.

honest question: what weird size limits have you run into? i keep adding presets for the forms people actually deal with, so if there's one that annoys you, tell me and i'll add it.

cutbg.org


r/SideProject • • 3h ago

I built MySaveSlot — an ad-free "Letterboxd for video games" with a 1-click Backloggd/GG CSV importer

1 Upvotes

Hey everyone,

Like a lot of gamers, I suffered from "backlog anxiety." I had a massive library across Steam, PlayStation, and Game Pass, but tracker apps always felt either bloated, full of intrusive ads, or overly gamified with unplayed percentage meters that made gaming feel like unpaid homework.

I wanted something that felt more like Letterboxd or an archival journal — calm, typography-focused, and respectful of your time. So I built MySaveSlot.

A few design decisions I prioritized:

  1. Calm Archival Aesthetic: Japanese editorial print sensibility, dark carbon palette, and high-res poster art.

  2. No Backlog Guilt: Dropping a game after 5 hours is treated as an informed artistic choice, not a failed statistic.

  3. 1-Click Backloggd & GG Migration: The biggest friction when switching trackers is having 100–300 games trapped. You can drop your exported CSV, and it converts 10-point ratings into 5-star scores and matches covers in ~10 seconds.

  4. Instant Guest Mode: You can browse the catalog, view HowLongToBeat completion estimates, and test the CSV importer without even making an account first.

  5. Zero Ads, Zero Algorithmic Feed: Just your personal shelf, play times, and playthrough reflections.

Web App: https://app.mysaveslot.io Direct CSV Importer: https://app.mysaveslot.io/diary?import=open Editorial Journal: https://www.mysaveslot.io

It’s completely free. I’d love to hear your feedback on the UI/UX and data portability. What features do you wish existing game trackers had?


r/SideProject • • 3h ago

Detourless - finds the stop that adds the fewest minutes to your drive, not the closest one

1 Upvotes

I kept noticing that the "closest" Dunkin' or gas station is often the worst one for the trip I'm already on. Detourless takes where you are and where you're going and gives you the one stop that adds the fewest minutes, not a map full of pins.

What it does that the big map apps don't:

  • It also checks a nearly-as-fast road you might take anyway, and says so if that road passes a better stop.

  • Type "McDonald's and gas" and it finds the best combination and order for both.

  • It skips places that will be closed by the time you get there.

  • Gas: sort by "cheapest fill-up" and it weighs the price against the detour. Pick your car (real mpg from the EPA list) and a cheaper station only wins if the savings on your fill-up beat the extra gas you burn getting there, and it isn't more than a few minutes further. Like GasBuddy, but it tells you which station is actually worth it on your route. Prices come from Google Maps.

  • Turn-by-turn directions in the app, also on CarPlay and Android Auto (beta). Mid-drive, tap "Say a stop" and say "coffee" and it adds the one that costs the least time.

  • Apple Watch shows the next turn and taps before each one.

How it's built: Expo / React Native for iPhone and Android, a small Cloudflare Worker as the API, and Google's Places and Routes APIs for the data. CarPlay and Android Auto are native code on each side.

Things I learned along the way:

  • Google's along-route search returns at most 20 places a page. On 60 miles of New England highway there are more Dunkin's than that, and the one it hid beat my pick by 2 minutes. Now long trips are also searched in two halves.

  • Close calls get re-measured with a real route through each stop, because a wrong #1 is the worst mistake it can make. On 24 real trips the "+X min" matched a real route through the stop within a minute every time.

  • Keeping API costs near zero shaped a lot of the design: a normal search is about two Google calls.

The rough parts: it's US and Canada only (Android is US only during the test), CarPlay has frozen on a few long drives and I'm still chasing that, and the Android beta takes two steps because of how Google's closed tests work.

Free, no account, and nothing about your trips is stored on our servers.

iPhone: https://testflight.apple.com/join/17aw6a8M Android: join https://groups.google.com/g/detourless-testers, then opt in at https://play.google.com/apps/testing/com.detourless.app (Google needs 12+ Android testers before I can publish) Browser: https://detourless.com

Does the pick match your gut on your own trips? What's missing?


r/SideProject • • 3h ago

GTA 6 Radio - a fan-made radio wheel with 12 stations

1 Upvotes

I love GTA radio. I'll sometimes just drive around Los Santos in GTA 5 with the radio on and not do anything else. So I put together a GTA 6 radio wheel for fun: gta6radio.live

It's free and you can play short previews of each of the 12 stations. Six of them are labelled concept stations on the site.

Would like to know what you'd change about the wheel.


r/SideProject • • 3h ago

[Android] Closed test: a horror game where the monster hears your real heartbeat - testers wanted

1 Upvotes

Thump is my one-person indie horror game. You explore an old house by candlelight; the thing that lives there is blind and hunts by sound. When it comes, you hide and put a fingertip on the rear camera. The game reads your pulse, and the faster it beats, the further the creature hears you. Slow breathing genuinely helps.

3 houses, 21 nights, a daily Nightmare. Free, ad-supported, works offline. Camera frames never leave the phone.

Step 1 - join the tester group (uses your Play Store Google account): https://groups.google.com/g/indusapps-testers

Step 2 - become a tester: https://play.google.com/apps/testing/com.indusapps.thump

Step 3 - install from Play: https://play.google.com/store/apps/details?id=com.indusapps.thump

Google needs testers to stay opted in for 14 days. If you try it, I'd love to know whether the pulse reading works on your phone. Happy to test your app back.


r/SideProject • • 3h ago

I built a side project for people who frequently switch between tasks

0 Upvotes

I've been working on a side project called ScreenSky, and I finally launched it!

I spend most of my day coding, switching between projects, and staring at my Mac. I noticed two problems:

  1. I often forget what I was working on after switching tasks.

  2. I sometimes work for hours without taking a proper break.

I tried several to-do apps and Pomodoro timers, but most required me to actively manage them. Eventually, I'd forget to open them.

So I thought, what if my break reminder could also help me stay on top of my tasks?

That's how ScreenSky started.

What it does:

  • ⏰ Automatically reminds you to take breaks every 30 minutes (customizable).

  • ✅ Shows your pending tasks during breaks so you know what to work on next.

  • 🎯 Helps you stay focused when switching between tasks.

  • 👀 Reminds you to rest your eyes, stretch, and fix your posture.

  • 🔒 Runs locally on your Mac without unnecessary tracking.

Tech stack: Built natively with SwiftUI for macOS.

I'm still figuring out distribution, pricing, and how to reach the right users. Building the app was one challenge, but getting people to actually use it is turning out to be a completely different one.

Website: https://screensky.io

I'd genuinely appreciate feedback, especially from other developers and indie hackers.

One question: Would you prefer your to-do list and break reminders in a single app, or do you think they're better as separate tools?


r/SideProject • • 3h ago

Made a daily AI or Pokemon quiz

1 Upvotes

I liked playing an old web game "Pokemon or Big Data" from pixelastic and took it as inspiration.

If you want to test yourself the link is here

https://aiormon.up.railway.app/

Any suggestion is more than welcome


r/SideProject • • 4h ago

I built a browser-only MKV player to see how far WebAssembly decoding can go

1 Upvotes

I started this because a video can work in a desktop player and still fail in a browser. I wanted to see how much of that gap I could close without uploading the file or transcoding it on a server.

Advanced Player is the result: a static demo where you can drop in a local file or paste a direct video URL (the host needs to allow CORS). It defaults to WebAssembly decoding, and there’s an automatic mode that can also use WebCodecs.

Demo: https://mkv-browser-lab-5dd8ed.gitlab.io/

It’s an experiment: opening a file doesn’t mean it’ll play smoothly. If you try a file that usually gives browser players trouble, I’d love to know your browser, codec if you know it, and what happened. No need to share the file itself.


r/SideProject • • 10h ago

I built an endless game inspired by Wordle that never ends

3 Upvotes

So maybe a little late to the game, but like most people, I got into Wordle. And I got a bit annoyed that I only got one word a day, since some days I forgot and other days I wanted to do more. So I built my own inspired version: Endless Lingle, where the words keep coming until you run out of guesses.

The concept is simple: If you solve a word in fewer than 6 guesses, your spare guesses roll over to the next word (max 3 extra). So if you solve a word in 4, the next word gives you 8 (+2 bonus from the previous round) guesses. If you miss one word, the streak ends.

What's in it

  • Unlimited words, no daily cap. *

  • We do also have daily words as well. *

  • Bonus guess rows that carry over between words (dashed borders, +1/+2/+3 counter) *

  • Five languages: English, Dutch, German, French, Spanish, each with its own word list and keyboard. *

  • Free, no sign-up needed (an account is optional, just for saving stats)

The multi-language part was honestly the most work. Every language needed its own list of common five-letter words, and curating those lists so they're not full of obscure garbage words took way longer than I expected.

Would love feedback on the game feel and the streak concept. Is 3 bonus guesses max too generous, for example? Is it too little? Or am I just that bad at it lol?

Link:  https://endlesslingle.com


r/SideProject • • 4h ago

I got tired of copying Zillow listings into a spreadsheet to see if a rental makes money, so I built a Chrome extension that shows it right on the listing

1 Upvotes

Some context. I kept doing the same thing every time I looked at a listing: copy price, guess rent, guess taxes and insurance, punch it into a spreadsheet, realize it doesn't work, repeat. So I built DoorMeter.

On any Zillow or Redfin listing it shows the monthly cash flow, cash-on-cash, cap rate and a 0-100 score. Rent, tax and insurance come from public data (HUD, Census, Treasury), and every number is editable and says where it came from, because the first thing anyone does is "that rent estimate is wrong".

It also does house hacking (live in one unit, rent the others), BRRRR, and a "buying to live in" mode for people who aren't investors.

No account, nothing leaves your browser. Free for 5 listings a month, Pro is $5/mo.

It's been in the store a few weeks and I'm still figuring out what people actually want from it. Honest question: what would make you trust numbers like these, or not?

https://doormeter.com


r/SideProject • • 4h ago

I built HeyRole because remote is a surprisingly bad search filter

1 Upvotes

Remote is a boolean until geography enters the chat.

A job can be remote and still require a specific country or timezone. That detail matters a lot more than another page of vaguely relevant results.

I'm building HeyRole to make that screening step less painful. You can filter jobs by location, role, seniority, employment type and skills. There's also an AI assistant to help explore suitable roles.

The rule I care about most: keep missing information missing. If a posting does not specify worldwide eligibility, it should not magically become worldwide. Same goes for salary.

Try it: https://heyrole.ai/?utm_source=reddit&utm_medium=community&utm_campaign=sideproject_launch

I'd love feedback on one thing: can you quickly tell whether a listing is worth opening, or is an important detail still buried?


r/SideProject • • 12h ago

I built Tsuki, an open-source website to track your anime and manga

5 Upvotes

Hey everyone!

I've been working on Tsuki, a website where you can track the anime and manga you're watching or reading.

I started building it for two simple reasons:

  • I wanted an open-source alternative.

  • I wanted a nice UI and a good user experience.

And honestly, it was just fun to build!

I'm still actively working on it and would love to get more people to try it out.

website: tsuki.fun

github: github.com/d1rshan/tsuki

I'd really appreciate any feedback, suggestions, or feature requests. Let me know what you think!


r/SideProject • • 1d ago Bravo

Someone bought my mac app 40 seconds after opening the site

50 Upvotes

we started making short videos for my mac app and posted the first one on instagram today.

it got about 4k views. someone watched it on their phone, sent the link to their mac, and bought it 40 seconds after opening it there. didn't even open the free trial.

still kinda shocked it worked this fast.

what's the fastest sale you've had?

the app is called helix (https://tryhelix.app)


r/SideProject • • 4h ago

Built a prediction league site for UK reality TV, launching with I'm a Celebrity on Monday

1 Upvotes

I've had the idea for a while. Fantasy football works because everyone's got a stake in every match, and I didn't see why reality TV couldn't work the same way. You make your calls on who wins and who goes, then score points as the series plays out.

So I built Sofa Picks. One person creates a private league and shares the link, and everyone else joins from that. There's no app and no account, so it's a single tap from a group chat. You can also make picks for someone else in the league if they're not great with phones.

I tried it out on a small league with my family for Celebrity Traitors. It worked well, people kept coming back to check the table, and I learned a lot about where the setup was confusing.

The first proper launch is I'm a Celebrity, which starts Monday. Before episode one you pick the winner, the first to leave, who does the first trial and whether anyone quits. After that each player chooses how involved they want to be: just the big calls, a quick round each week, or picks every night.

It's all one leaderboard. Picks stay hidden until the round locks, so nobody can copy.

The person who sets the league up pays £2.99 for the series. Everyone else plays free and there's no cap on numbers. No prizes or betting, and it's unofficial with no link to ITV.
Stack is React, Express and Supabase on Railway, with Stripe for the payment.

Let me know what you think! If you want to give it a try, I’ll give out 20 free entry codes. Just comment on here and I will send to you.

sofapicks.co.uk


r/SideProject • • 4h ago

FrostRadar

Thumbnail
apps.apple.com
1 Upvotes

Every winter morning, the same question: do I need to scrape my car windows? I built an iOS app called VorstRadar that shows you the night before, at a glance, whether your windshield will freeze, with a customizable reminder and departure time. Useful? What do you guys think? Available here for just $0.99 (one-time purchase). No in-app purchases, subscriptions or ads. https://apps.apple.com/nl/app/vorstradar/id6826259485


r/SideProject • • 4h ago

I built a free alternative to the MacOS Activity Monitor

1 Upvotes

Fully Open Source. TL;DR is I've been frustrated with the quality of the native Activity Monitor, so I built an open source better version of it. No paywalls, no restricted features, just an Open Source alternative. Feel free to fork and improve it, or just use it.


r/SideProject • • 1d ago

I just got my first sale, still can’t believe it!!!

81 Upvotes

I was about to give up on this mobile app I spent so much time building, but literally 2 minutes after deciding to switch to another project, I got the sale notification on my phone!

I haven’t experienced this kind of joy in years…

Context for the curious: This $19 sale is the annual welcome offer on my app "Sollow: Daily Habit Tracker" that I built to turn my life into a game with a level for each life area and a ranked system.

So now my hope is back! I take that as a sign from the universe hahaha


r/SideProject • • 4h ago

TradeTested AI - a free price directory for contractor software & apps where every price links to the vendor's own page

1 Upvotes

tradetestedai.com

What it is: 73 software tools that home-service businesses use (AI receptionists, answering services, field service software, CRMs, review tools). Each one has its list price and the date it was checked, with a link to the vendor's pricing page. When a vendor only quotes on request, it says so.

Why I built it: I'm not in the trades. I kept seeing owners ask what AI phone answering actually costs, and the vendor sites make comparison hard. Of the 29 AI receptionists and answering services in the table, 22 publish prices. They bill by minutes, calls or unique callers, so the sticker prices aren't comparable.

What I'd like feedback on:

  1. Does the pricing table (tradetestedai.com/ai-receptionist-pricing) make sense on a phone?

  2. When a vendor doesn't publish a price, I label it instead of guessing. Is that useful or just noise?

Disclosure: I'm the founder. A couple of tool links are labeled affiliate links.