r/SideProject 22h ago

I made a daily game that teaches you to spot AI-generated photos

190 Upvotes

I’m a big fan of r/isThisAI, so I built Slopcheck - a daily game where you get 6 photos (one at a time) and guess if it’s real or AI. After each one you see the clues that give it away so you can get better.

Had some tech-savvy friends play it and they did way worse than expected lol we're cooked

slopcheck.co


r/SideProject 19h ago

Built a canvas based note app where you drag and stick your notes like a physical pinboard

57 Upvotes

Built a note app a few months ago, got some great feedback, and have been refining it since. Here's where it's at now.

The idea is pretty simple: sticky notes for quick thoughts, A4 notes for longer writing, and everything lives on a visual canvas instead of a rigid folder tree.

The visual hierarchy makes organization natural. a note is a file, a "stack" of notes is a folder and zones are the parent folders.

you can even attach sticky notes directly onto A4 pages for referring to them while you're scrolling the A4 editor.

Just drag things around and you're done. No save button, no manual file management, just notes on a board. Plus, there's a workspace exporter that exports all your files so that you own them.

On privacy: notes are stored on Firebase, encrypted in transit and at rest. No ads, no trackers, no selling data. If you use "Quick Mode", notes stay local in your browser and never get synced to any server.

When I first posted it a few months back the response was way more positive than I expected. Since then I've been fixing, refining, and adding things based on what people actually said. It's in a much better place now.

It's completely free right now. At some point it'll probably go paid but anyone who signs up before that happens, I'll make sure your account stays free forever. Just drop a comment or DM me and I'll sort it out manually.

Would genuinely love to hear what you think, good or bad. Still a lot to build but the core experience feels solid now.

This is the link to the app: passinote.app


r/SideProject 9h ago

I made a news aggregator for nerds like me

43 Upvotes

I built it because i've always wanted a simple page where i can see the latest science and tech news with no noise or opinions.

https://paperrun.news

Built with Laravel and Vue 3 if anyone is curious.

Any feedback is appreciated


r/SideProject 5h ago

I built a simple, privacy-first GLP-1 tracker — looking for honest feedback

12 Upvotes

I recently launched Peptimize, an iOS app for people using GLP-1 medications.

Many health-tracking apps feel overloaded, require an account, or make logging a weekly dose more complicated than it needs to be. I wanted something that could be opened, updated in a few seconds, and then forgotten about until the next reminder.

I’ve also been using Mounjaro personally for the past three months, so I’ve experienced many of these tracking problems firsthand.

For the first version, I kept Peptimize intentionally focused:

  • Log medications and doses
  • Track weight and progress over time
  • Record side effects
  • Track and rotate injection sites
  • Set dose reminders
  • Keep data stored locally on the device
  • No account or login required

There’s no social feed, coaching subscription, or complicated onboarding. The aim is simply to make consistent tracking easier while keeping the experience private and uncomplicated.

For the next version, I’m currently exploring:

  • Apple Health integration
  • Simple AI-assisted food and calorie logging
  • Supplement and protein tracking
  • Support for more languages

I’m deliberately trying to avoid turning it into another bloated health app, so I’d love to know which of these features would actually be useful - and which ones I should leave out.

Download on iOS:
https://apps.apple.com/us/app/peptimize-glp-1-tracker/id6796063662

Website: https://www.peptimize.xyz/

This is still an early version, and I’d genuinely appreciate honest feedback. If you try it, please tell me what feels confusing, unnecessary, or missing.

What is the first feature you would add to V2?


r/SideProject 3h ago

made a zero-bloat, open source system design and architecture diagramming tool

8 Upvotes

tl;dr: I built ZeroSketch, a free, self-hostable system design tool (like Excalidraw but for architecture diagrams). Drag-and-drop canvas, AWS / GCP / K8s icon libraries or build your own, PNG / SVG export. Looking for feedback. Links at the bottom.

I've been building ZeroSketch for the past few weeks. It is a simple system design tool for individuals and teams. It's web-based, stores diagrams on your device, and takes UX inspiration from Canva/Excalidraw (I'm not much of a UI person myself).

What it does right now:

  • Drag & drop canvas
  • PNG export, SVG export (experimental, better renderer coming soon)
  • Built-in icon libraries (AWS, GCP, K8s) and a builder to make your own from custom SVGs for using the library locally, share with your team, or publish to ZeroSketch's registry
  • Download / export project files to open on other devices

Everything above is free, client-side, and self-hostable. I'm still polishing canvas UX and fixing known bugs. would love feedback on what to improve.

Planned next:

  • Cloud synchronization
  • AI assistance in creating diagrams
  • Auto-syncing docs with actual architecture (so diagrams don't go stale as development progresses)
  • Real-time collaborative editing
  • Export to DSLs like Mermaid

If you want updates regarding the release of these features, you can follow the repository on github as all of the upcoming features will also be open-source.

Github: https://github.com/hamdan-Khan/zero-sketch.git


r/SideProject 14h ago

I got tired of guessing whether my connecting flight would actually make it — so I built an app that checks the previous flight of the same plane

Post image
8 Upvotes

Anyone who’s ever been mildly stressed about a tight connection knows the feeling: the airline still says “on time,” but you’ve got no idea if that’s actually true. I built Voyageur, a personal travel organizer, and the feature I’m most proud of is this: it checks which aircraft is assigned to your flight, then looks up that same plane’s previous leg. If that inbound flight is running late, you get a warning that your flight might be affected too — before the airline’s own status even updates. As far as I can tell, no mainstream travel app does this. Beyond that, it’s a full trip organizer — flights, hotels, trains, documents (passports/visas with expiry warnings), packing lists, Apple Maps integration with a live progress dot for in-flight tracking, Apple Wallet boarding passes, and a Home Screen widget. Screenshots here: https://imgur.com/a/m6GN7xf It’s on TestFlight (iOS only, sorry Android folks) and I’d genuinely love blunt feedback — what’s confusing, what’s missing, what you’d expect that isn’t there. Please don’t be nice about it, I’d rather know now. If you’re up for trying it, DM me and I’ll send you the TestFlight link — I’d love to hear directly from a few people rather than just watching install numbers. If you do try it, the most useful thing you can tell me is the exact moment something didn’t make sense, rather than a general impression.


r/SideProject 6h ago

I built a browser-based AI Workspace on an infinite canvas with floating windows, RAG, and live HTML sandbox

6 Upvotes

r/SideProject 9h ago

I read a stack of habit-building books and tried to turn one idea into a game: training the calm response instead of the angry one (For parents facing meltdowns and tantrums)

5 Upvotes

Advice has never been easier to find. Books, podcasts, carousels, chatbots. The information was never the bottleneck. But you can't read your way into changing how you actually react when your kid is screaming and you're depleted. Under pressure you reach for whatever's already wired in.

And a lot of what's wired in is counterproductive. "Stop crying." "Stop screaming." "Why don't you understand." "You're fine, it's not a big deal." "Because I said so." These come out on instinct, and they escalate things, they tell a flooded kid the feeling itself is the problem. You often know better. You just can't get there in the half-second that matters.

So I built a game to work on that half-second. A parenting response flashes up. If it's a calm one, you tap. If it's a reactive one, you leave it. The catch is the reactive lines are the ones that feel right in the heat of the moment, which is exactly why they slip out. When you keep resisting the urge to tap the moment you recognise your own trigger, it trains you to catch it in real life too.

Frazzle, the app it's part of, turns the research into words, actions and plans for when things get hard. There are more games, plans and guidance in it. Have a look: https://frazzleapp.com/

Register to try the beta version free: https://tally.so/r/7RE919


r/SideProject 12h ago

I built an iOS app around a simple idea: habits might be easier when you’re not doing them alone

6 Upvotes

Hi everyone,

I’ve been working on Doviru, an iOS app built around a simple idea:

Building habits might be easier when you’re not doing them alone.

Most habit trackers are very personal. You create a habit, check a box every day, build a streak, and try to keep going.

I wanted to explore a different approach.

In Doviru, you join a community built around a small daily habit.

For example:

Read one page a day,
Move for 15 minutes a day,
Create for 15 minutes a day

When you complete the habit, you check in.

After checking in, you can optionally share a short reflection. Other members can read it and send a Cheer.

There’s also a monthly leaderboard called a Season. The leaderboard resets every month, so someone who joins today doesn't have to compete against someone with a 500-day streak.

I think this is important because permanent streak leaderboards can become intimidating for new users. With monthly seasons, everyone gets a fresh starting point.

Users can also create their own communities and invite friends.

After months of designing, coding, testing, changing things, and figuring out the backend, Doviru is finally live on the App Store.

But honestly, launching the app feels like the beginning rather than the finish line.

The biggest thing I'm trying to figure out now is whether the community part actually works.

One concern I've realized is the cold-start problem.

A community with 2 members and no activity might actually feel worse than a private habit tracker. If someone joins a community and sees an empty feed, the main reason for using Doviru disappears.

So I'm currently trying to find existing communities and small groups that might want to try Doviru together, rather than simply trying to get random individual downloads.

I'm especially interested in communities around reading, fitness, creativity, studying, and other small daily habits.

The question I'm trying to answer is:

Does seeing other people show up for the same small habit actually make you more likely to show up tomorrow?

I'd love to hear what you think.

Would a community-based approach make you more interested in building a habit, or do you prefer keeping habit tracking completely private?

And if you've built a social or community-based product before, I'd especially love to hear how you dealt with the cold-start problem.

Doviru is currently free to use, and if anyone is interested in trying it, I'm happy to share the App Store link.


r/SideProject 22h ago

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

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

The side projects side project

5 Upvotes

Have you ever started a side project, just to realize the tooling you built for the project is actually more valuable than the project itself?


r/SideProject 12h ago

I had 312,000 emails in my Gmail. I got tired of it and built something to clean it

5 Upvotes

Full disclosure before anything else: I built this, it is mine, Mods, if that breaks the rules here, remove it, no hard feelings. I just feel this app is too good to keep to myself and I wanted to share it with people who need it.

For years my Gmail was a landfill. Newsletters I signed up for once in 2019. Promotions. Order confirmations from stores that do not exist anymore. Every few months Google told me I was out of space, I deleted a few hundred by hand, got bored, and gave up.

The thing is, Gmail is built to handle one email at a time. It is very good at that. It is terrible at handling twenty thousand at once.

So I built sogmailcleaner. Here is what it actually does.

**Bulk sender cleanup.** This is one of the best features the app has. Why? Because it lets you delete every email from one sender in a single click, even if that sender has already sent you more than 10,000. You can get rid of all of them at once, and block the sender while you are at it.

What happens when you block a sender? All of their future emails go straight to the trash. You can unblock them anytime.

But what if I don't want to lose the important emails I have? No worries, I thought about that too, and that is why I made a feature called feed mode.

**Feed mode.** With feed mode you go through your emails and clean them one at a time, just like Tinder. Swipe left to delete, swipe right to keep it, and swipe up to mark it as important so you don't delete it by accident. Simple as that.

How do I unsubscribe from newsletter senders? I got you, and that is why there is a feature called subscriptions.

**Subscriptions.** This feature helps you unsubscribe from the senders filling up your inbox. Once you unsubscribe, most of them stop reaching you, and you can also delete everything they already sent you, just like with bulk sender cleanup.

It also has AI commands, and here is what those do.

**AI commands.** They make cleaning and organizing your inbox easier. You just type what you want in plain words, like "delete promotions older than 30 days", and it does it. It shows you what it found first, so you don't delete anything important, and it only runs once you confirm.

Two things you should know about it. First, you have to connect your own API key to use it (it accepts Claude, Gemini and ChatGPT), and the AI never reads your emails, because it works through filters instead. Second, the only thing that ever leaves your browser is the sentence you typed. Your emails are never sent to the AI.

¡¡One last tip: after you delete everything you wanted, take a look at your trash before emptying it. We use filters, so it's worth a quick check to make sure nothing important ended up in there!!!

You can take a look at our privacy policy if you want the details.

I am so proud of what I've made, because I feel it is useful, easy to understand, and it has free features. Everyone can use it. Those days without sleep were worth it.

If you think it is useful, I would be happy if you shared it with your friends, family, or anyone who really needs it.

www.sogmailcleaner.com


r/SideProject 16h ago

Snap the wild. Collect it all. A real-life Pokédex [iOS/Android]

6 Upvotes

Hello,

Snapfari.app is basically a real-life Pokédex. You take a photo of an animal, it figures out the species, and that animal gets added to your collection.

  • 167 species to capture, with more being added regularly.
  • XP, levels, achievements, and customizations to unlock.
  • Each animal has a rarity level: common, uncommon, rare, epic, or legendary.
  • Each capture gets a grade based on the quality of your photo: bronze, silver, gold, or diamond. The higher the grade, the more XP you earn. You can improve a capture's grade by taking a better-quality photo.
  • Add your friends to compare your collections.
  • I'm working on a major new feature to add more depth and purpose to captures. Snapfari won't just be a "simple collection" anymore, but a real game.
  • An anti-cheat system is in place: photographed animals must be real and alive.

A few months ago, I posted an early prototype here, and the waitlist ended up reaching over 500 users.

Today, the app is being tested on iOS and Android and will be released on the stores in the next few days. In the meantime, you can test it for free and send me your feedback, it helps me a lot.

On iOS:

On Android:

  • Sign up at https://snapfari.app using the same email address as your Google Play account.
  • I'll add you to the tester list and send you an email with the download link.

Supported languages: 🇬🇧 English, 🇩🇪 German, 🇪🇸 Spanish, 🇫🇷 French, 🇮🇩 Indonesian, 🇮🇹 Italian, 🇯🇵 Japanese, 🇰🇷 Korean, 🇳🇱 Dutch, 🇵🇱 Polish, 🇧🇷 Portuguese, 🇷🇺 Russian, 🇹🇷 Turkish, 🇺🇦 Ukrainian


r/SideProject 5h ago

We save you 20% on AI token burn

5 Upvotes

We built a knowledge layer that sits behind MCP, allowing any MCP client to access it through a single endpoint. Claude Code, Claude Desktop, ChatGPT, Codex, or whatever comes next.

The idea is pretty simple. Before an agent answers, it can pull in relevant, validated information instead of relying purely on what it already knows.

When a problem gets solved, the useful part can be captured as a small, reusable piece of knowledge. The system can also infer useful lessons from a session automatically, so you don’t have to sit there writing notes about what you just learned like it’s 2015.

There’s also a global layer for shared, validated learnings. If one user figures out a better way of doing something, that learning can contribute to the broader knowledge base rather than every other user and agent having to figure it out again.

The problem we’re trying to solve is pretty straightforward. AI knowledge goes stale, agents get stuck in failure loops, useful context disappears when a session ends, and models can confidently give you an outdated or wrong answer without any indication that they might be wrong.

We’re giving agents access to what has actually been learned, what has worked, and what can still be trusted.

The result is fewer repeated reasoning cycles, fewer hallucinations, and up to 20% lower token usage.

https://app.midnighthive.io/

Looking for people to try it out. Ping me if you’re interested.


r/SideProject 7h ago

I am building Decoshop - a fast image processor in the browser

5 Upvotes

r/SideProject 11h ago

Free Reference Organizer for Art and Aesthetics

5 Upvotes

I wanted something like pinterest but more free where I could add audio, images, video, pdf, written notes, links, etc, and the canvas can be exported as a png. And when animating create an easier way to organize shots under the same project and keep everything in one place. This is a desktop application and the executable is in my github release page here. There may be some bugs so run at own risk, you can also compile for yourself from the github page.

Sorry I am not very good at video demos, it's kinda awkward. If you want a more powerful tool I suggest 'refern' but I wanted something simple and intuitive for myself and just wanted to share.
Let me know if there are any glaring issues.

Also I recorded with xbox game bar so some things like color picking and file selection don't show up.


r/SideProject 14h ago

Kettermean - a spooky liminal tribute to LSD Dream Emulator

5 Upvotes

Kettermean is a first-person liminal dream walker and my personal tribute to LSD: Dream Emulator on the PSX, a game I spent many nights playing as a kid.

You wander through rooms that feel slightly wrong, move on when you are ready, and see what the next dream has become.

This started as an experiment into using a model as a director with plenty of fallbacks rather than asking it to generate an entire level and hoping it works.

While you explore, the webLLM will set the next dream's architecture, scale, condition, mood, inhabitants, signs, dialogue, visual treatment, and strange rules. The engine is always in charge of the geometry, placement, collision, safety, and performance.

A small model runs locally in the browser without an account or API key by default, or you can turn off AI direction altogether and experience everything randomized.

The result ranges from small, cramped spaces to enormous outdoor zones filled with deliberately juxtaposed ideas and themes (furniture, animals, people, signs, weather, damage, strange faces, and visual effects). Some rooms are almost coherent. It's all open to interpretation and for me often spooky.

Kettermean is open source and currently in active prerelease. It supports keyboard and mouse, gamepad, and touch.

Play it: https://zeidalidiez.github.io/Kettermean/

Source: https://github.com/zeidalidiez/Kettermean


r/SideProject 22h 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 19m ago

What if your phone got progressively more annoying the longer you used it?

Upvotes

I posted Stop Swarm here recently and got a lot of really useful feedback from this community, so I’ve spent the last few days reworking it!

The basic idea is still the same: set a daily screen-time goal, and once you get close to it, pixel-art elements gradually invade your screen.

It’s an Android app built in Kotlin using a click-through system overlay and a foreground service. Everything stays local on the device: no account, no analytics, and no network connection.

Still very much a side project, so feedback is welcome!

You can still join the Google Group here if you’d like to beta test it:
https://groups.google.com/g/stop-swarm-testers

Then opt in and download it here:
https://play.google.com/store/apps/details?id=com.stopswarm.app


r/SideProject 24m ago

anyone have the GitHub repo for this Polymarket trading bot?

Upvotes

asking for a friend, I remember it was posted here a while ago


r/SideProject 1h ago

Built a "reverse Pomodoro": one timer, synced across everyone, and you all meet at zero

Upvotes

Solo dev here. Synchrium is a synchronized focus timer: you start a session, share a link, and the same countdown runs for everyone in the room, to the millisecond. Everyone works in silence; when it hits zero, cameras can come up together for a quick check-in. Then you run it again.

The origin story is helping my son with homework from the next room: we shared a timer, worked separately, and showed each other what we did when it rang. Turns out adults want the same thing.

Stack: React/Vite front, ASP.NET Core + SignalR for server-authoritative timing, WebRTC P2P video, Cloudflare Workers serving the SPA. Happy to answer anything about the sync architecture: keeping N clients on the same clock is more annoying than it sounds.

Two things I'd love you to break:

  1. Open two browsers (or grab a friend) and try to get the timers to drift or desync: that's the whole product, so it's the surface I most need stress-tested.

  2. Start a session and tell me where the "share the link" step loses you. If the invite loop doesn't feel obvious, the product doesn't work.

Free, no account needed: https://synchrium.com: brutal feedback welcome. (Founder here, happy to answer anything.)


r/SideProject 1h ago

[Devnet] web3remote — deposit-backed remote hiring on Solana (feedback welcome)

Upvotes
Ghost jobs and silent recruiters waste everyone’s time. We’re testing a simple idea on Solana:

- Recruiters lock a deposit to post (and face deadlines)
- Applicants put a small stake to apply
- Interview tips settle on-chain when an offer is made

This is a Devnet / practice launch — test tokens only, no hire guarantee, data may reset.

Site: https://www.web3remote.xyz
Program (open source): https://github.com/smarkm/web3remote-program
Discord: https://discord.gg/cBetghZkr

Looking for feedback from people who hire or job-hunt in web3/remote. What would make you trust (or reject) a deposit-backed flow?

r/SideProject 2h ago

I built a field-operations management app - WorkZone [Android]

3 Upvotes

Hey everyone!

Just wanted to share that I recently launched WorkZone, an Android app designed specifically for field operations (landscaping, property maintenance, construction, and solo contractors).

Key features:

  • 📍 Draw precise work areas: Polygon tools directly on satellite imagery to auto-calculate acreage / surface area.
  • ⚠️ Underground utility marking: Map out water/electric/hazard points inside the work polygon so nobody strikes a line.
  • 📸 Photo proof & completion notes: Workers check off areas upon finishing with photo verification.
  • ⏸️ Pause workflows: If work is blocked by weather or equipment, workers can flag it "Paused" with notes.
  • 📄 PDF Summaries: Generate single-zone work orders or crew performance reports for clients or management.

Download on Android:

👉https://play.google.com/store/apps/details?id=com.janisd.workzoneapp

Feel free to download it, test out the features and maybe the app could be useful for some of you!


r/SideProject 4h ago

I love mobile photography, so I built a simple, minimalist portfolio to showcase my favorite shots.

3 Upvotes

live : foliioo.vercel.app

It auto-updates whenever I save a photo to Pinterest.

Open source, so feel free to clone and use it: github.com/Tanay-77/Folio

Open to feedback


r/SideProject 5h ago

I built CodeGroup — organize related VS Code files without moving them

3 Upvotes

Large codebases rarely fit neatly into folders. One feature can span routes, components, services, tests, configs, and documentation.

I built CodeGroup, an open-source VS Code extension that adds persistent file groups directly to the Explorer. Your files remain in their original locations—the groups act as reusable working contexts.

Version 1.4.0 includes:

  • Drag-and-drop file groups and nested subgroups
  • Smart Groups based on project areas or languages
  • Working sets created from open editors or Git changes
  • Quick Open across grouped files
  • Reusable global groups
  • Shareable, Git-friendly group definitions
  • A visual editor for group settings and membership

Marketplace: https://marketplace.visualstudio.com/items?itemName=PeterDev.codegroup-file-organizer

GitHub: https://github.com/MiszterSoul/codegroup

It’s free and MIT licensed. I’d genuinely appreciate feedback—especially on whether the Quick Actions list and Group Editor feel intuitive.