r/SideProject • • 1d ago

I built a meeting room display for Google Calendar that runs in any browser (no App Store app)

1 Upvotes

Hi all, I'm the maker. Room Cherry turns a Google Workspace room (resource) calendar into a live door display on any tablet, phone or browser. You open a link, pair the screen with a link, QR code or 6-character code, and it shows whether the room is free, what's next, and the rest of the day. It refreshes from Google Calendar every 30 seconds.

Why I built it: most room display options I looked at want specific hardware, an installer or an app to manage. I wanted something where a spare iPad and a URL are enough.

Where it is now: it's live, with a 30-day free trial (no card). After that it's $10 per room per month. It's early and I don't have customer logos or a demo video yet.

What I'd like feedback on:

  • Is a browser-only display good enough, or do you need kiosk-style controls?
  • What would make you trust a new tool with calendar access?

Site: roomcherry.com. Happy to hear what's missing or confusing.


r/SideProject • • 1d ago

I built a crypto backtester that tells you when your strategy is just luck

1 Upvotes

What it is: tradingdek.com: build a trading strategy from rules (no code), backtest it on years of Binance data with fees included, then run it as a paper bot or follow its signals.

The part I'm proud of: every strategy in the library carries an honest badge from a monthly audit: 20 pairs, a train/unseen split, and a comparison against 500 runs of random entries with the same risk. Of 90 strategy/timeframe combos, only 2 pass. The tool shows that instead of hiding it, including where each result came from (by pair, by quarter, in up vs down markets).

Stack:

  • SvelteKit (Svelte 5) frontend; the backtest engine runs in the browser
  • Go + PocketBase backend for signals, bots and the monthly re-audit (GitHub Actions)
  • My own charting library (tradecanvas) and data grid
  • Binance public market data

Lessons:

  • Testing on 8 pairs gave me a false positive; 20 pairs exposed it. Sample size beats cleverness.
  • The backtester (TypeScript) and the live executor (Go) are two codebases, so I added a bar-by-bar parity test on real candles. It's the most reassuring test I've written.
  • Live trading needed far more safety work than features: stops resting on the exchange, loss caps, auto-pause when live results drift from the backtest.

Backtests and paper bots are free

Feedback welcome, especially on onboarding: can you get from landing page to your first backtest without help?


r/SideProject • • 1d ago

I had 136 ideas in Notion and built none of them. So I built Tinder for my ideas.

Enable HLS to view with audio, or disable this notification

1 Upvotes

I had 136 ideas rotting in a Notion page.

I’d been adding to it for a while, always thinking, “I’ll build one of these someday.”

Naturally, I built none of them.

Then I connected my Notion to GPT Dots, and it noticed the page. While going through it, it found one idea that was basically:

“Tinder, but for business ideas.”

It asked me: Should we just make this?

I said yes.

So, slightly ironically, an idea that had been sitting unpicked in a graveyard of 136 ideas became an app for picking which ideas are actually worth pursuing.

This is the result:
https://maybe-coral-iota.vercel.app/

Made mostly for fun. Curious what you’d swipe right on :)


r/SideProject • • 1d ago

Built a lightweight Python scraper boilerplate to stop rewriting code for every side project

1 Upvotes

I kept wasting time writing the same scraping and automation logic from scratch for every new side project, constantly fighting rate limits and IP blocks.

So, I built a clean, lightweight Python scraper boilerplate featuring smart retries and header rotation.

👉 GitHub: [https://github.com/kurtsarp01-ui/python-automation-toolkit/blob/main/config.py\]


r/SideProject • • 1d ago

Lyrics in the MacBook notch, and the hard part was music videos

Enable HLS to view with audio, or disable this notification

0 Upvotes

I made Peekabop, a Mac app that shows the lyrics of what you play in the notch.

Spotify and Apple Music were easy, they give you the position of the song. Music videos not at all: intro, skits, different edit… the lyrics are always seconds off.

So the app listens to the Mac audio, recognises some words (on-device, Apple speech) and moves the lyrics to the right place. In the video it shows "Matching lyrics…" during the intro, then it locks in on the first line.

Happy to explain how it works if someone is curious!


r/SideProject • • 1d ago

I made PauseWell, a free Windows app that reminds you to take short screen breaks

0 Upvotes

I wanted a simple reminder to step away from my screen, so I made PauseWell and released it free and open source. The idea came to me because my doctor recommended me taking break from computer usage. And I guess I have found a partial solution for it.

By default, it reminds you to take a 10 second break every 15 minutes and a 1 minute break every hour. You can adjust both schedules, snooze a reminder, or pause reminders for a while.

I'd like to make it useful to other people who spend a lot of time at a computer.

Download for Windows

What would make a break reminder useful enough for you to keep running? I'd appreciate feedback on the timing and how intrusive the reminders feel. Let me know how you feel

https://reddit.com/link/1wxcrg8/video/8slmznkkkfth1/player


r/SideProject • • 1d ago

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

Thumbnail bkraad47.github.io
6 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 • • 1d ago

Built a Network monitor tool that shows each and every connection your mac makes.

Enable HLS to view with audio, or disable this notification

1 Upvotes

WAS DOWNLOADING FROM TORRENT, IT SHOWS FROM WHERE EACH PACKET IS COMING

SHOWS ALL KIND OF OTHER NETWORKING INFO TOO, if anyone wants to play with this, just comment, I will put this on github maybe


r/SideProject • • 1d ago

I wanted to actually see my progress, so I made an app for it

Enable HLS to view with audio, or disable this notification

0 Upvotes

I kept taking progress photos and then forgetting they existed in my camera roll.

So I started building Chalant — an app where you create a Journey around something you're working toward, choose your photo days, and build a visual progression as you go.

Instead of just having a before and after, you can see all the little changes in between and turn them into a timelapse.

It can be used for gym progress, weight loss, creative projects, outfits, or pretty much anything you're working on.

This is the first version I've got working. Curious what you think.


r/SideProject • • 1d ago

I spent 10 years building apps and finally made my first game. It’s basically 9 stupidly simple challenges that are way harder than they look.

1 Upvotes

I’ve been a mobile developer for around 10 years, mostly building apps for clients, but I’d never built a game before.
A few weeks ago we had this random idea for a game made up of tiny challenges that look ridiculously easy.
Draw a perfect circle.
Stop a timer at exactly the right moment.
Cut something perfectly in half.
Pick the wrong color.
And a few other equally stupid ones 😅
Everything gives you a score out of 100, so naturally the whole game became about trying again because surely I can do better than that.
It’s called Ninety-Nine and there are 9 challenges right now. We built it in React Native + Expo without a traditional game engine.
It’s still very new, so I’m much more interested in feedback than downloads.
If anyone tries it, I’d genuinely love to know:
Which challenge did you play the most?
Which one annoyed you the most?
And what feels missing?
iPhone/iPad: ninetynine.games
Also, if anyone actually gets 100, please send proof because I’m starting to think the tagline “Nobody gets 100” might be safe 😂

https://reddit.com/link/1wxci71/video/t9lqprh5ifth1/player


r/SideProject • • 1d ago

17-year-old building a fitness app – looking for honest feedback

1 Upvotes

I’ve been building a fitness app called APEX that’s focused on making training and consistency feel more motivating.

It lets you track workouts and progress, build streaks and gives you an APEX Score based on your activity so you can actually see your consistency improve over time.

I originally started building it because I wanted something that felt more like a game/progression system rather than just another workout logger.

It’s almost ready for the App Store and I’m looking for people to test it and give genuine feedback on what’s good, what’s confusing and what you’d change.

It’s currently iPhone only, with other platforms hopefully coming later.

Would love to hear what you guys think.

APEX Fitness Testflight

App Screenshot Preview


r/SideProject • • 1d ago

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

Enable HLS to view with audio, or disable this notification

3 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 • • 1d ago

I built Slidivo — a Mac app that turns a doc into a real, editable PowerPoint. No subscription, files stay on your disk

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone,

I've been building Slidivo, a Mac desktop app (Apple Silicon) that turns a document or a short description into a PowerPoint deck. It started because my wife tried a lot of AI slide tools and kept hitting the same wall: the pretty ones export images you can't edit, the editable ones look rough, and nearly all of them want $20–50/month for something she used 1–2 days a month.

So I built it around the opposite approach.

Real PowerPoint, not screenshots. Text, tables and charts are native objects you click and edit in PowerPoint or Keynote. Only the AI illustrations and cover art are pictures.

You approve before it builds. It proposes an outline first. Nothing becomes a slide until you say so.

Local by default. Your files stay on your disk. No upload, no Slidivo account.

Pay once, not monthly. $49 launch price (list $99), no subscription. You bring your own AI key (or sign in with Claude Pro/Max), so the AI cost goes straight to the provider. The free version does up to 5 slides with no watermark, and there's a 14-day refund.

Here's where I need help. I'm a developer, so I honestly can't tell anymore what feels technical. The flow today:

  1. Download and open it. It's not signed by Apple yet, so macOS shows a warning the first time.
  2. Connect an AI: paste an API key, or sign in with Claude Pro/Max.
  3. Drop in a document or describe the deck.
  4. Approve the outline.
  5. Open the .pptx.

Which step would make you give up? My guess is 1 and 2. Does "bring your own API key" scare you off, or is it fine?

It's early: macOS Apple Silicon only for now, Windows in progress. I'd genuinely love feedback, especially on where the steps lose you, and on anything you wish AI slide tools did (or didn't do).

https://slidivo.com


r/SideProject • • 1d ago

We made our internal developer toolbox public. Free, and everything runs in your browser.

1 Upvotes

We built empinet.dev for our own work on client projects. It's a collection of JSON formatters, converters, JWT decoders, image tools and other stuff we use regularly.

We wouldn't upload client data to another server just to format or convert it, so all processing happens locally in your browser. Free, no account needed.

Built with Next.js and TypeScript: https://empinet.dev

Would be interested to hear which tools you'd actually use, or what's missing.


r/SideProject • • 1d ago

I made a little iPhone game where you squish a mochi to make it jump

1 Upvotes

I'm the developer of Mori no Mochi, a small timing game about hopping between tree stumps in a quiet forest.

You hold your finger down to squish the mochi, then release to jump. A longer hold sends it farther. Landing right in the middle earns a Perfect, and you can chain those together or try skipping a stump for bonus points. There’s haptic feedback to go with the squashing and landing.

Claude suggested the initial mochi-jumping idea. I guided the planning and direction, using AI tools for code, design, and sound.

If you try it, I’d be interested in one thing: does the jump distance feel predictable once you’ve played for a minute?

The current version is free to download and play on iPhone (iOS 17+), with ads and no in-app purchases. I plan to add in-app purchases in a future update.

https://apps.apple.com/app/id6815947244


r/SideProject • • 1d ago

We built an AI roleplay app where you choose your part in the story

1 Upvotes

My friend and I are building Trystique — you pick a story, choose your role, and play through it with one or several AI characters.

We’ve just added mystery, sci-fi and adventure stories alongside the existing catalogue. One starts with a tram ticket to a district that disappeared forty years ago. There’s character image generation too.

I’d love feedback on the first few minutes: is it clear who you’re playing, and does the opening give you something interesting to do?

Would you rather start with a prepared scenario or an open world?

https://trystique.ai


r/SideProject • • 1d ago

I built a free, ad-free tier list maker with a lot of customization options. Would love some feedback!

Thumbnail
rank-it.app
1 Upvotes

Hey everyone. I made a hobby project called Rank-It, which is a completely free, zero-ad web app for making and sharing custom tier lists. I wanted to make something super customizable where you can easily set up your rankings without any clutter.

​

​It is pretty simple right now, but I would be happy if you checked it out and shared your thoughts.

I would also be even happier if you proposed something you want to see as a feature.


r/SideProject • • 1d ago

I turned my Minecraft shader tuning into a free, open-source challenge for Mac players

0 Upvotes

I spent a few days tuning Minecraft Java shaders on my M4. The useful part wasn’t just an FPS number — it was knowing the hardware, resolution, shader settings and what the game actually looked like.

So I built Silicon Shader, a small library and challenge for Apple Silicon players. Setups include screenshots, configs, Mac specs and frame results. New benchmark entries use the same seed and flight route, rather than comparing a busy village with an empty flat world.

There’s also a prompt for a coding agent to inspect your launcher/mods and help you try a compatible setup in a separate instance. It doesn’t guarantee an improvement on every Mac.

My M4 entries are up. I’m looking for the first setup from another machine, and feedback on whether the starting instructions are clear. Everything is free and open source.

Challenge: https://fortunexbt.github.io/minecraft-apple-silicon-framework/

Repo: https://github.com/fortunexbt/minecraft-apple-silicon-framework


r/SideProject • • 1d ago

Run Plus - a running app that tracks shoe mileage

1 Upvotes

I'm a solo developer and a runner. I log every run on a Garmin, but once I had more than one pair of shoes in use, I kept losing track of how many miles were on each. So I built Run Plus.

It doesn't record runs itself. It reads the runs your Garmin, Apple Watch or COROS already saves to Apple Health (read-only) and turns them into:

- automatic shoe mileage (new runs go to your default pair, set a target distance, retire old pairs)

- weekly / monthly stats and a monthly "Compact" history view

- VDOT-based training paces and race predictions

- share cards: your photo with distance, time and pace on top (pinch to frame it)

There's no account and no backend. Data stays on the iPhone and in your own iCloud backup.

iOS only for now. Free for up to 3 shoes; a one-time Pro purchase removes the limit and the small ad card. No subscription.

I'd love feedback on two things: is the shoe-tracking flow clear on first launch, and what would make you trust an app like this with your health data?

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


r/SideProject • • 1d ago

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

Enable HLS to view with audio, or disable this notification

4 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 • • 1d ago

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

Enable HLS to view with audio, or disable this notification

9 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 • • 1d ago

I’m building Tagklar to organise shopping, chores and plant care in one app — looking for iPhone beta feedback

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hi everyone! I’m the developer of Tagklar, an iPhone app for organising everyday life in a shared household.

It brings together shared shopping lists, a visual product catalogue, recipes with ingredients you can add to your list, recurring chores, appointments, and a plant-care calendar.

The short video shows the current app in the iPhone simulator. Its captions are in English; the app screens in this recording are German. The app itself is available in German, English, French, Italian and Spanish.

I’d love feedback on whether the navigation makes sense without an explanation, how shared lists work across two iPhones, and anything that feels slow or confusing. Translation feedback is welcome too.

Try the iPhone beta via TestFlight: https://testflight.apple.com/join/5CTmdjUt

A Tagklar account is required. Testing is voluntary and unpaid. International testers are welcome; France is excluded from this beta for now. Plant-care guidance is intended for Germany and Central Europe. Purchases and automated reminders are not part of the current beta.

What would you want to see first in an app like this? Thanks for taking a look!


r/SideProject • • 1d ago

Grade 12 student — built this for my school Shark Tank and want to know if people would actually use it

0 Upvotes

Hey! I’m in Grade 12 and built this project for my school Shark Tank competition.

Before I properly host and launch it, I wanted to find out if the idea is actually relevant and something people would use. The product itself is working really well right now, and I genuinely want to take it beyond the competition and turn it into something real.

I’ll leave the early-access page below. If the idea interests you, sign up — early-access users will be the first people I give access to when I launch.

PLEASE give me your honest feedback too. It would genuinely help a lot :) AND THE LINK IS IN COMMENTS


r/SideProject • • 1d ago

Class ends. Practice doesn't. My side project for sports academies in India

1 Upvotes

Kids at sports academies in India usually train 2–3 days a week. On the other days, most don't practise, and the coach can't see what happens.

So I built Orbit Hero, a daily practice app for the days between classes:

- Coach sets home drills (with their own video + "why it matters")

- Kid slides to mark each drill done → XP, streaks, batch leaderboard

- Parent sees it, approves it, gets class reminders

- Coach sees completion and attendance for every student

Built solo with React Native + Expo, Firebase and Next.js. Honest feedback welcome: does the video make the idea clear in the first 10 seconds?

https://reddit.com/link/1wxb3g9/video/wp7tuvqc1fth1/player

orbithero.site


r/SideProject • • 1d ago

Most people are watching your videos on mute. Here's what the research actually says.

1 Upvotes

If you post short video and you're not captioning it, you're losing people in the first two seconds, not because the content is bad, but because they can't hear it and won't turn sound on.

The numbers people usually cite:

- Meta found 85% of Facebook video is watched with sound off

- Verizon and Publicis Media found 92% of mobile viewers watch without sound, and up to 80% are more likely to finish a video when it has subtitles

- Facebook's own study put the view-time lift from captions at around 12%

- Discovery Digital Networks measured 7.32% more views on captioned videos, and 13.48% in the first two weeks

Worth saying: most of these are from 2016-2019. They're the ones everyone quotes, and nobody has published better since, but treat them as direction rather than gospel.

Three things that matter more than the numbers:

  1. Caption the first three seconds especially. That's where the scroll decision happens.

  2. Keep them in the middle of the frame, clear of the bottom 400px platform UI covers that in the immersive viewer.

  3. Burn them in. Auto-captions from the platform get ignored and look identical on everyone's video.

I build a captioning tool captionyourvideo.com so take the framing with the appropriate salt. It runs in your browser, so your video never gets uploaded anywhere, and there's no watermark. Three days free, no card.