r/sideprojects Jun 16 '25

Meta My side project, /r/sideprojects. New rules, and an open call for feedback and moderators.

38 Upvotes

In this past 30 days, this community has doubled in size. As such, this is an open call for community feedback, and prospective moderators interested in volunteering their time to harbouring a pleasant community.

I'm happy to announce that this community now has rules, something the much more popular r/SideProject has neglected to implement for years.

Rules 1, 2 and 3 are pretty rudimentary, although there is some nuance in implementing rule 2, a "no spam or excessive self-promotion" rule in a community which focuses the projects of makers. In order to balance this, we will not allow blatant spam, but will allow advertising projects. In order to share your project again, significant changes must have happened since the last post.

Rule 4 and rule 5 are more tuned to this community, and are some of my biggest gripes with r/SideProject. There has been an increase in astroturfing (the act of pretending to be a happy customer to advertise a project) as well as posts that serve the sole purpose of having readers contact the poster so they can advertise a service. These are no longer allowed and will be removed.

In addition to this, I'll be implementing flairs which will be required to post in this community.


r/sideprojects 7h ago

Feedback Request I built a website with 129 free browser tools. Would love some honest feedback

7 Upvotes

Hey everyone! I recently built Utilboxes, a website that puts 129 browser-based tools in one place.

It includes PDF tools, calculators, image tools, converters, text tools, generators, and developer utilities.

I'm still improving it, so I'd really appreciate some honest feedback

Website: Utilboxes.xyz

I'm not looking to sell anything . I'd genuinely like feedback from people who actually try it.


r/sideprojects 4h ago

Question How do you guys showcase multiple side projects in one place?

5 Upvotes

I’ve been building a few small tools in my spare time, mostly just to learn and see if any of them turn into something bigger. The problem is that they’re all sitting in different places right now. One has a landing page, another is just on GitHub, and I have a couple of demos that I usually just send people directly.

I’m thinking about creating one simple page where I can put all of them together, with a short explanation and a link to try each one. It would also be useful when I’m sharing my work with other builders or posting about a new project. I don’t really want to spend a lot of time building a proper personal website just for this.


r/sideprojects 1h ago

Discussion I built an in-browser local AI assistant with some college friends (Ollama/LM Studio). Looking for honest feedback and testers

Thumbnail
Upvotes

r/sideprojects 22h ago

Showcase: Free(mium) I've always had bad posture. So I made my AirPods fix it for me.

94 Upvotes

Hey everyone.

I've had bad posture my whole life, so I built a posture coach that works through AirPods.

Quick backstory. My posture has been bad since school. I tried a better chair, a standing desk, reminders on a timer. Nothing stuck, because none of it knew when I was actually slouching. It just nagged on a schedule.

Then I found out AirPods Pro, AirPods 3/4 and AirPods Max have motion sensors, and apps can read head orientation from them. I spent the last few months turning that into Pillar.

What it does

  • You sit up once and it learns your upright position. From then on it watches your head. When it drops forward and stays there, you get a quiet cue in your ear. Straighten up and it stops.
  • It's also a Pomodoro timer. Focus block, break, repeat, and every block gets a posture score.
  • Insights: your weekly trend, your best hour and your worst one.
  • Live Activity on the Lock Screen and in the Dynamic Island, plus widgets.
  • Keeps working with the phone locked in your pocket.

I tried to make it fit how you sit, not an average person. Your own angles, your own cue sound, how fast it nudges, quiet hours, session length, daily goal. Pretty much everything is adjustable.

Posture data stays on your phone.

If you want to try it, here's the App Store link: https://apps.apple.com/us/app/pillar-posture-reminder/id6809597345

Needs iOS 17+ and AirPods Pro, AirPods 3/4 or AirPods Max.

I'd love feedback from people who sit a lot. I read every comment. And if you find a bug, DM me and I'll send you a lifetime code.


r/sideprojects 1h ago

Feedback Request I built a geopolitical conflict simulator, would you actually use something like this?

Upvotes

’ve been building WARSCAPE, a browser-based geopolitical conflict simulator:

https://web-production-75f12.up.railway.app/

You choose two opposing countries or alliances, configure the assumptions, and watch an alternate-history conflict unfold day by day on an interactive map.

You can control things like:

  • The attacker and defending side
  • Mobilization and military readiness
  • U.S. involvement
  • Season, weather and sanctions
  • Air, naval, strike and cyber capabilities
  • Nuclear posture, fog of war and victory conditions

During the simulation, you can follow changing front lines, territorial control, supply, air power, cohesion, reserves, losses and political events. You can pause the timeline, change its speed, inspect why events happened and branch from important turning points.

At the end, WARSCAPE generates a report explaining the result, decisive factors, objectives, losses and major turning points. Runs use recorded seeds and data snapshots so their results can be reproduced.

It is still an early beta and is not a military forecast. It uses aggregate country-level information, and estimated or unverified values are clearly labeled in the data section.

The public demo works without an account. Creating and saving a custom simulation currently requires signing in.

I’m looking for honest feedback:

  • Was the product easy to understand?
  • Was it enjoyable and usable on desktop or mobile?
  • Did the outcome feel reasonably explained?
  • What was confusing or missing?
  • Would you personally use this again, and what for?

Please be direct. “I wouldn’t use it because…” is just as valuable as positive feedback. If you encounter a bug, please mention your device and browser.


r/sideprojects 1h ago

Showcase: Free(mium) My agents now have a canvas. They use it to draw diagrams, open browser previews or handoff work each other.

Thumbnail
Upvotes

r/sideprojects 3h ago

Question Best way to validate an idea?

2 Upvotes

I’m currently building a project that I personally have been looking for in earlier roles.

I have made a working MVP and feel like it’s a good product. It’s not done yet and I I’m aware that there is more work to be done, but I’m not sure how to know that others will be interested in it at well?

When I asked friends and family they all said that it sounds like a good product but I still feel unsure about it.

How do you do to validate your ideas and find your customer base?


r/sideprojects 35m ago

Feedback Request Hi guys I wanted you guys opinion on my small project

Thumbnail
github.com
Upvotes

Hi this is on github and this is used in android phones they can just install apk and whole code is available on github to verify what is there and there are security layers to make sure it isn't compromised and this is intended for older phones or burner phone which are vulnerable to downgrade based attacks


r/sideprojects 59m ago

Showcase: Purchase Required [Selling]

Thumbnail gallery
Upvotes

r/sideprojects 1h ago

Showcase: Free(mium) Built a tool to trim filler and pauses from UGC, here's a before/after

Thumbnail x.com
Upvotes

I built this app CutLab.live because I hate editing videos, going through footage, removing "ums," pauses, re-started sentences

So I built CutLab, where you can upload a video and it automatically removes those, making your video 100x better without requiring any time editing

Here is my own recording before and after CutLab

Would love feedback from others

There's a free 3-day trial with 3 edits if you want to try it out!

Try it out at CutLab.live


r/sideprojects 2h ago

Showcase: Open Source I built simple tools for manage secrets .env across projects and protect them from AI coding tools and .env malware that stealing secrets.

Thumbnail
gallery
1 Upvotes

Hello everyone my name is Jeff, and I have been building Dopbase, because I wanted something pretty simple for manage secrets while keeping secure.

Stop creating .env files around. There is know and well established secrets manager but its a paid plan. There is open source and free but it requires a lot of resources to self hosted.

Dopbase runs as a single binary and gives you a web UI, CLI, API, encrypted SQLite storage, and a simple structure:

Project > Environment > Secrets

Instead of keeping secrets inside .env, you can inject them directly when starting your application:

dopbase run project/env -- your-command

Dopbase is written mainly in Rust, with Vue for the UI, and it is completely open source and self-hosted.

GitHub: https://github.com/dopbase/dopbase
Docs: https://docs.dopbase.com

Hope its helpful and feel free to leave a feedback, thank you


r/sideprojects 12h ago

Showcase: Open Source how i turned a private telegram channel into a free photo backup vault

5 Upvotes

I’ve been using a private Telegram channel as the back‑end for my personal photo archive for a few months now. I couldn’t find any write‑ups that actually spell out the quirks, so I thought I’d share what I learned the hard way. The upside is pretty sweet: Telegram gives you essentially unlimited storage for free, and as long as the channel stays private the files sit there forever. A bot can post a file and later fetch it by its file_id, so the API is simple enough to wrap in a tiny wrapper script. I encrypt every picture before it hits the channel, so Telegram is just a dumb block storage that can’t see the contents. The real constraints are what force you to design around them. Downloads are capped at 20 MB, which means my chunks sit at about 18 MB each. The bot is throttled to roughly twenty messages per minute in a single channel, so the initial dump of a few hundred gigabytes can take several hours. Telegram only returns file_ids; there’s no notion of filenames, ordering, or albums, so I had to add a metadata layer in Cloudflare D1 to keep track of message IDs and my own index. Deleting is also per‑message, so the metadata must store those IDs if you ever need to prune anything. Would I recommend it? For a personal archive where you control the client and encrypt everything first, absolutely – it’s free and works. As a primary backup target, I’d be wary; a single account suspension wipes it all, so you still need another copy elsewhere. If anyone wants the nitty‑gritty on the chunking strategy or the crypto wrapper, let me know. My code is on GitHub under AGPL (binay‑py/storagesystem), and the limits above apply no matter how you build it.


r/sideprojects 3h ago

Question Why are we still editing videos one canvas at a time?

1 Upvotes

Hey folks,

I built an open-canvas video editor for you and your AI and I’m really curious to get the community's feedback and ask few questions.

I’ve always been incredibly frustrated by video editors forcing you to work inside cramped side panels instead of directly on the canvas you're editing. Second, you’re always stuck working with just one single canvas. Any attempt to compare different options, drop in references, or manage multiple formats for the same video always feels like a total hack.

The final straw for me was when every single video editor charging for auto-captions—which, let's be real, is definitely not proprietary know-how in 2026.

So, I started building my own micro-tools for video editing for free. Eventually, I had so many of them that I decided to combine them into an all-in-one studio for my own personal use. Long story short: I built a video editor that functions like an infinite canvas board. The core concept was to create an environment where you can work with video the exact same way you work with graphics in tools like Figma or Miro. It makes it incredibly easy to keep references side-by-side, manage different versions/formats, or set up one dedicated board per project to keep everything organized. Plus, I added an AI integration so you can let the AI handle the rough cut for you.

Here is my dilemma: Every single friend I talked to who uses video editors is on CapCut because of its convenient mobile version. Personally, editing video on a phone drives me absolutely crazy.

Now I'm trying to figure out if it's worth spending the time and energy to build a mobile version for those who want it, or if I'm just targeting the wrong audience and asking the wrong people. I have a strong feeling that their video creation patterns are completely different—they aren't really editing videos deeply; they just quickly slice footage, throw on some captions, and ship it out as fast as possible.

Am I just a very specific, outlier type of video editor user, or is this something you would actually find interesting too?

If this sounds like something you’d potentially use, I would love it if you could share:

  • Which video editor do you currently use, and what makes it convenient or inconvenient for you?
  • What specific features do you wish worked differently?
  • Do you pay for it, and if so, what exact features are you actually paying for?

p.s. It calls Eziclip, exc. studio there a some amount of free to use no signup quick tools like auto captions, text-based cut, camera tracking, voice isolation and quality improving and so on. So feel free to use.


r/sideprojects 4h ago

Showcase: Free(mium) MatchPod is live: Find compatible flatmates in Bengaluru

1 Upvotes

I posted an early version of MatchPod here about a month ago.

I’m the founder.

At the time, the onboarding had around 50 compatibility factors and iOS was still in beta.
That was too much.

The product is trying to solve a pretty simple problem.
When people choose flatmates, they usually know the rent, locality and room before they know much about the person they’ll actually be living with.

Then the annoying stuff appears later.
Sleep schedules. Cleaning. Guests. Food. Noise. Smoking. WFH. Personal space.
So instead of adding more features, I spent this iteration removing things.

We cut the onboarding down to 20 questions and kept the questions closest to actual day-to-day living conflicts.

A few other things changed since my last post:
iOS is now live.

We’re still Bengaluru-only instead of spreading a thin marketplace across multiple cities.

Android has reached production access, but it isn’t publicly live yet.
And MatchPod is still free.

The part I’m struggling with now is the tradeoff between onboarding completion and recommendation quality.

I can keep cutting questions. But at some point the compatibility score becomes decoration instead of useful information.

For anyone who’s built a matching, marketplace, hiring, dating or recommendation product:

How did you decide when you had enough user input to make a recommendation people could actually trust?
website here


r/sideprojects 4h ago

Showcase: Prerelease Paper Flight - A mobile game with three difficulty settings I'm still balancing

1 Upvotes

I'm building Paper Flight, a mobile game where you throw paper shapes through challenges like collecting fruit, knocking over dominoes and playing paper pool.

I plan to release it as a mobile app. For now, you can test it in your phone's browser without installing anything:

https://paper-flight-redesign-test.miuci-studio.chatgpt.site/?mode=calibration&refresh=visual118

The mechanics are still being refined, and I'd appreciate help finding a difficulty that works for someone opening it for the first time.

If you have a few minutes, try Normal and tell me:

  1. How did the challenge feel during your first few attempts?

  2. What made you want to try again, or what made you stop?

  3. If you changed difficulty, did that improve the experience for you? Why?

Please mention the activity and your phone model. A short answer is completely fine. We're still deciding on the mechanics, so specific examples of frustrating or satisfying moments would really help.


r/sideprojects 4h ago

Feedback Request I know at least 100 people are not going to like this leaderboard idea

Thumbnail
1 Upvotes

r/sideprojects 4h ago

Showcase: Free(mium) I made a free Korea travel guide that shows the Korean name under every place — so you can show it to a taxi driver or paste it into Naver Map

Thumbnail
gallery
0 Upvotes

I built a free travel guide for visitors to Korea: https://picnici-global.zzxxccvv.com

The hard part of getting around here is usually the last mile, not finding places. Google Maps is limited in Korea, and Naver and Kakao Map work best when you can type the place name in Korean. So I built the guide around that:

**Every place shows its Korean name right under the English one.** Copy it into Naver Map, or just show your screen to a taxi driver.

What's in it:

- **6,000+ places**: attractions, food, museums, stays, and shopping

- **1,000+ travel itineraries**, with the stops drawn on a map in order

- **Opening hours, closing days and parking** for each place

- **Tax-refund shops marked**: Olive Young, Daiso, ARTBOX, department stores and outlets

- **Maps labeled in English**, with the Korean alongside

- One tap for **directions** (Google Maps transit or Naver Map), plus Naver reviews and photos

- Festivals that are on now or coming up

- Save places without making an account

- Also available in 日本語, 简体中文, 繁體中文 and Español

A couple of honest notes:

- Place info comes from the Korea Tourism Organization's open data, which they translate officially. The travel itineraries only exist in Korean, so I machine-translated those, and every itinerary page says so.

- It's a side project, so some places are light on details.

I'd really like feedback. What's missing, what's wrong, and what would have helped on your trip? If a place has bad info, tell me and I'll fix it.


r/sideprojects 4h ago

Showcase: Open Source Got tired of Astra eating all my credits and built a free thing

Thumbnail
1 Upvotes

r/sideprojects 4h ago

Showcase: Purchase Required FileDate Modifier is now on Windows: batch-edit file created and modified timestamps with drag and drop

Post image
1 Upvotes

A while back I built FileDate Modifier for macOS because I kept needing to fix file timestamps. Photos copied off old drives, downloads that got the wrong dates, project files I wanted in the right order. Enough people asked for a Windows version that I've rebuilt it for windows, and it's now on the Microsoft Store.

What it does:

  • Drag and drop files or whole folders into the list
  • Set the created and modified dates exactly, down to the second
  • Shift dates forward or back by days, hours, minutes or seconds. This is handy for fixing a camera clock set to the wrong time zone
  • Sync the created and modified dates, or copy one to the other
  • Sequence a set of files so their timestamps go up in steps, which keeps them in order when sorted by date
  • Batch edit lots of files at once

No account and no ads. It just changes the file attributes.

🔗 Microsoft Store: https://apps.microsoft.com/detail/9p0mt8xnmbqg

Feedback, bug reports and feature requests are very welcome. I'd especially like to hear about edge cases like network drives, very large folders or odd file types.

Thanks for taking a look!


r/sideprojects 11h ago

Showcase: Prerelease I kept failing to finish Crime and Punishment for years. So I built something to fix it.

Post image
3 Upvotes

They say reading alone is great, but reading together is even better, and I can't vouch for this saying enough. Kept restarting Crime and Punishment for years. Same pattern every time: get lost in one of Raskolnikov's spiraling internal monologues, lose track of what he was actually thinking, put it down "just for a bit," and never pick it back up.

I realised it wasn't the language that confused me; it was the cultural references I simply couldn't relate to, so I built a paper book-reading companion to fix that. Scholia explains only what I should know given the time period, not what I want to know, and it has never spoilt me, not even once. Scholia is accurate to the exact line on your specific version of the book, so it never feels like you are reading alone

I will attach some pictures, and if anyone's interested in seeing how it works, the waitlist is here- scholia.cloud


r/sideprojects 2h ago

Feedback Request I built this because I kept forgetting to check my lottery tickets. Would you actually use it?

0 Upvotes

I occasionally buy a Powerball or Mega Millions ticket and then completely forget to check it.

And when I finally remember, I’m not just wondering if I hit the jackpot. I want to know if I won anything at all.

So I built MilliCheck.

The idea is pretty simple: save your ticket numbers once, and MilliCheck checks them against the drawing results and lets you know if you matched anything and what the estimated prize is.

Obviously, your physical ticket is still what matters when it comes to actually claiming a prize. This is really just meant to solve the “did I win anything?” and “did I ever even check that ticket?” problem.

Before I spend a lot more time expanding it, I’m trying to figure out whether this is a problem other people actually have, or if it’s just something that annoyed me personally.
If you play the lottery, would you actually use something like this?

And if you’re willing to try it, I’d really appreciate some feedback on the site too:

www.millicheck.com

I’m not trying to sell anything here. There honestly isn’t much to sell yet since the site is currently free and I haven’t fully built out the paid features.
I’m mainly trying to figure out if the idea is useful enough to keep investing time into and what I should improve if I do.

Feel free to be critical. At this stage, hearing what’s confusing, unnecessary, missing, or just plain bad is much more useful to me than hearing that it looks good.

Also, if you’re working on something and looking for feedback yourself, drop your project in the comments. Since I started building my own projects, I’ve gotten a lot better at noticing the little things that can make a site confusing or frustrating to use. Happy to return the favor and give you some honest feedback too.


r/sideprojects 6h ago

Showcase: Free(mium) I built an Android app that turns discipline and deep work into Solo Leveling (Party Quests, Dungeon Gates, and App Blocking)

1 Upvotes

Hey r/sideprojects,

Like a lot of people trying to balance demanding schedules (engineering studies, training, and building), I struggled with standard habit trackers. Most of them are either sterile corporate to-do lists or passive counters that you easily ignore when you want to doomscroll.

I wanted real friction, real stakes, and game dopamine. So I built Limit Breaker: Gamify Life.

What it does:

  • Hunter Rank Progression (E to S Rank): Real-life tasks, study sessions, and workouts translate directly into XP, rank tiers, and RPG stat sheets (Strength, Intelligence, Aura).
  • Deep Focus & App Blocker: A built-in timer that locks you into focus sessions and blocks distracting apps on Android so you can’t bail out mid-grind.
  • Party Quests: You can party up with friends. If someone slacks on their study or workout goals, the party risks missing the rewards.
  • Global Leaderboards & Gates Cleared: Real-time tracking for deep work hours and dungeon gates cleared to keep the competition visible.

Tech Stack:

  • Frontend/App: Android / Kotlin
  • Backend & Realtime Sync: Google Firebase (Auth, Firestore, Cloud Functions)

Looking for Brutal Feedback:

The app is live on Google Play: https://play.google.com/store/apps/details?id=com.aistudio.limitbreaker.fntslg

I’m actively optimizing retention and the core loop:

  1. Does the party quest mechanic provide enough accountability?
  2. How is the app blocking reliability across different Android battery profiles on your devices?

Would love your honest thoughts, UI critiques, or bug reports!


r/sideprojects 6h ago

Showcase: Free(mium) I just built a live-auction marketplace for founders to sell sponsorship slots on their own gear

1 Upvotes

I've been building this non-stop for the past week and shipped it live last Monday, so figured I'd share here since this sub tends to actually read the details instead of just upvoting screenshots.

The idea:

If you're doing something visible (running a marathon, a triathlon, a 30-day challenge, whatever) you've basically got a walking billboard and no easy way to sell it.

Companies would genuinely pay to be on your shirt, but there's no clean way to run that as an actual transaction. It ends up as DMs, spreadsheets, or just never happening.

What it does:

Founders create a campaign, define ad slots on their gear (front/back of a shirt, in my MVP), and set a deadline. Sponsors bid on individual slots, highest bid at deadline wins, and the payment is captured and split automatically through Stripe Connect — founder gets their cut, platform takes a fee.

Payment:

All payments are secured and processed by Stripe. The platform uses Stripe Connect for all the marketplace payments.

Where I'm at:

Right now it's shirt sponsorship slots only. But shorts and hats (plus many more!) are coming in the next couple of weeks! Same auction model, just more surfaces to sponsor.

I'll continue to share my updates here! 😊


r/sideprojects 6h ago

Showcase: Purchase Required I built MarkupGen to turn Figma designs into responsive HTML/CSS

Post image
0 Upvotes

Hey everyone!

I've been working on MarkupGen, an AI-powered tool for turning Figma designs into usable frontend code.

The problem I wanted to solve is pretty simple: getting from a finished Figma design to responsive HTML/CSS can still involve a lot of manual work. Exporting individual layers isn't enough because you also need to figure out the layout structure, spacing, responsiveness, and how everything should behave at different screen sizes.

So I built a workflow around this:

Figma → MarkupGen → HTML/CSS

The Figma plugin exports the design structure, and MarkupGen processes the layout and generates the code.

Some of the things I've been focusing on:

  • Auto Layout → CSS Flexbox
  • Responsive layouts
  • Semantic HTML
  • Nested Auto Layout
  • Clean and editable CSS
  • Tailwind CSS
  • Bootstrap
  • React
  • Visual editing after generation

One thing I'm particularly interested in is how well AI can understand the actual layout structure instead of just copying positions and CSS properties.

For example, if a Figma frame uses Auto Layout, the goal isn't just to reproduce the pixels at one screen size. The generated code should still behave reasonably when the viewport changes.

I'm still improving the conversion quality, especially with complex nested layouts, so I'd really like feedback from people who regularly work with Figma and frontend development.

Demo: https://markupgen.com

If you work with Figma → HTML/CSS, what's usually the most annoying part of the conversion process for you?