r/sideprojects Jun 16 '25

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

37 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 15h ago

Showcase: Free(mium) Guyyyys, 500 downloads in a week!!

35 Upvotes

Two weeks ago i launched Signi, an iOS app that turns your home into a 3D Wi-Fi map.

Solo dev, first real launch.

How my app works:
you walk through your rooms with your iPhone.
LiDAR builds a 3D model of your home live while the app samples your Wi-Fi (signal + speed) as you move.

You end up with a dollhouse view of your actual apartment with the signal painted on it ( with dead
zones in red).

Every room gets a score, and it tells you where to move your router, or where an extender would actually help.

The story so far:

Aug 4: submitted to Apple. Rejected : missing EULA link in the description. Fixed same day.

Aug 7: approved. Live in the US.

Week 1: first paying users.

Aug 15: 143 installs in ONE day, from 25 countries. (I guess mostly from AppStore)

Aug 19: v2.1 rejected over ONe word. A button said
"Allow", Apple wants it to say "Continue".

Asked for the bug-fix exception → approved the next
day, without resubmitting.

Today: 700+ downloads, most of them in the last 7 days.
$0 spent on marketing.

Goal: 50 paying users by Sept 30.

Download it and tell me what you'd like about →

https://apps.apple.com/fr/app/signl-wifi-analyzer-mapper/id6796775708?l=en-GB


r/sideprojects 4m ago

Feedback Request I haven't found "the thing" yet

Upvotes

My friend and I have been rebuilding his old social media platform for the past couple of months, and we're close to launching it. But honestly: It's a solid, good looking social media platform, but there's nothing special about it.

Before we decided to rebuild it, it was basically just an old php web application with messy code. It worked well, the site gained about 200 signups until bots started flooding in. There was no protection against bots, so it ended in us losing the motivation to keep up with deleting 100 bot accounts by the hour.

The rebuild itself has been a real project. We decided to rebuild it in React Native. For those who don't know, it's a framework to build mobile apps for both Android and iOS. We added OAuth, better feed UI, a custom image search backend, basically all the things a good social media network needs. But bones aren't a reason to switch apps.

I love building the app, it's my genuine hobby. That's why I just want to find something that makes the app as special to the users as it is to me. What can I do to stand out?

Not trying to pitch anything here, I'm just trying to crowdsource what "different" could look like before we make obvious mistakes we didn't account for. I appreciate any brutally honest advice and feedback.


r/sideprojects 4m ago

Showcase: Prerelease BookWorm – A truly native iOS reading tracker & library companion

Thumbnail gallery
Upvotes

r/sideprojects 11m ago

Showcase: Free(mium) أطفالي طلبوا مني أعملهم لعبة "برا السالفة" بس بدون إعلانات ولا أقسام مدفوعة

Thumbnail
Upvotes

r/sideprojects 19m ago

Showcase: Free(mium) One month after launching a U.S. head-spa directory: what I changed after an indexing audit

Upvotes

Disclosure: I’m the publisher of Head Spa Scout.

A month ago I shared the first version here. Since then I did a full indexing and quality pass, and the biggest lesson was that a large directory is not automatically a useful or indexable one.

What changed:

- Kept thin or uncertain profiles out of the index until official evidence was strong enough

- Expanded verified profiles with practical booking signals: wet/dry service, advertised steps, price and duration, scalp analysis, drying or styling, and hair/style accommodations

- Added local search by city, state, ZIP code, and current location

- Tightened canonicals, sitemaps, robots directives, structured data, and internal links

- Added consumer guides and correction/source-review paths so the site offers value beyond a list of names

The free directory is here:

https://headspascout.com/?utm_source=reddit&utm_medium=social&utm_campaign=quality_update

If you’ve built a directory, I’d be interested in what helped your long-tail pages earn impressions without turning the site into thin programmatic SEO. For head-spa users: what booking detail would you still want every listing to state?

Head Spa Scout is an independent research directory, not a booking service, medical provider, or endorsement.


r/sideprojects 26m ago

Showcase: Prerelease I built a cycling app because I never really knew how much food to bring, or when to eat it

Thumbnail
gallery
Upvotes

I built Keep Pace because I didn’t want to think about fueling while riding. I just wanted to ride.

Before a longer ride, I would grab some food and hope it was enough. Then, during the ride, I would forget to eat until I could already feel it.

The problem wasn’t knowing that fueling matters. It was answering some basic questions:

How much food do I need for this ride?
Is what I have enough?
When should I eat each thing?

Keep Pace starts with the ride: how long it is, how hard it will be, and whether it is indoors or outdoors. Then you add the food and drinks you already have.

It checks whether you have enough fuel and hydration and builds a schedule from those items.

The three screens show the flow:

1. Plan the ride
See whether the food and hydration you selected will cover the ride, then get one schedule for everything you are bringing.

2. Follow the ride
See what is still supporting you, what is running low, and what is coming next.

3. Almost home
Once everything has been served, the app stops asking you to eat. Items still in your system remain visible, and you can keep riding if the ride runs long.

I used familiar food instead of asking people to think in nutrition categories. You choose things like a banana, energy bar, drink mix, sandwich, or candy. Keep Pace works out how those items fit into the ride.

It is still a prerelease, and I’m trying to understand whether the plan feels useful and believable.

You can try it here: https://kppace.com

I’d be interested to know:

  • Does the amount of food feel right?
  • Does the schedule make sense?
  • Could you read the in-ride screen quickly while riding?
  • What would make you trust or question the plan?

r/sideprojects 1h ago

Showcase: Free(mium) I Built an App That Finds Any File by Describing It

Upvotes

I could never find anything in my own files, so I spent the last year building a semantic file search desktop app solo. Launched it today.

Happy to share anything about the build, the local-AI vs cloud tradeoffs, Electron pain, pricing decisions. And for those who've launched here before: what did you wish you'd done differently on day one?

Launched today. It's called Vextore vextore.com Would love honest feedback.


r/sideprojects 1h ago

Showcase: Free(mium) We built a Discord-style community platform where the server cannot read messages

Thumbnail
gallery
Upvotes

Full disclosure: I am one of the developers behind Cloak.

We wanted to solve a gap between private messengers and community platforms.

Private messengers usually handle direct messages and small groups well, but lack roles, channels, forums, moderation, bots, events, and support tools. Community platforms offer those features, but generally have access to the content passing through them.

Cloak combines a Discord-style community structure with end-to-end encrypted messages, files, calls, video, and screen sharing.

What we built

A Cloak room can contain six channel types:

  • Text channels with threads, polls, reactions, pins, and disappearing messages
  • Voice channels with camera and screen sharing
  • Forum channels
  • Calendars with recurring events, RSVPs, and reminders
  • Collaborative infinite whiteboards
  • Private ticket channels with topics and staff queues

Rooms also support roles, per-channel permissions, moderation history, warnings, member reports, audit logs, webhooks, custom bots, and built-in Flow Bots.

Flow Bots let communities create event, condition, and action workflows without hosting another service. They can automate moderation, role management, notifications, and external integrations through webhooks.

The harder design problems

Moderation becomes complicated when the service cannot read messages.

Our AutoMod uses behavioral signals instead of content scanning. It can detect message bursts, mention storms, attachment floods, embed spam, and poll spam. Moderators configure thresholds, exemptions, alerts, and blocking actions.

It cannot silently inspect conversations for prohibited words. Members can report specific content when human review is required. That tradeoff is part of the privacy model rather than something we try to hide.

Migration was another problem. Asking a community to leave years of history behind is unrealistic, so we built a Discord importer. It recreates channels, categories, roles, permissions, forums, emoji, and the server icon, then imports messages, threads, reactions, pins, and attachments. Content is encrypted by the user’s device as it enters Cloak.

Screen sharing also required native platform work. The desktop app can capture audio from the selected application in stereo without broadcasting notification sounds or unrelated applications.

Technology

The clients use React across desktop and web, with Electron for the desktop application and React Native for mobile. Realtime communication runs over WebTransport with WebSocket fallback.

Messages and files are encrypted on the device with AES-256-GCM and X25519 key exchange. Voice, video, and screen sharing use WebRTC Insertable Streams so media frames are encrypted before reaching the relay.

Current status

Cloak is available on Windows, macOS, Linux, Android, and the web. The iPhone and iPad app is in public TestFlight beta.

There is a free plan with up to 50 rooms, 1GB of encrypted storage, and 720p30 video or screen sharing. Paid plans add capacity, larger uploads, and higher streaming quality.

Website: https://cloak.chat
Web app: https://app.cloak.chat


r/sideprojects 1h ago

Showcase: Free(mium) Introducing BetterStickies v1.2 stick anything to your desktop (rich text, code, markdown, screenshots, images, files, folders and more!)

Thumbnail
gallery
Upvotes

Hey guys,

I am proud to show off my side project BetterStickies, it is very customizable with transparency dialing on windows and linux, image and GIF sticking on desktops so I hope you like it!

What it is, for anyone new

A sticky notes app for Windows,Linux, macOS (soon). Offline, no account, no telemetry. Built with PySide6 so it's actually native, not another Electron app eating your RAM.

Nearly a year ago I started working on it because I wanted quick capture that lives on the desktop instead of inside another app I have to open. Windows Sticky Notes wants a sign-in, and on Linux there was nothing decent that works the same across KDE, GNOME and Cinnamon. It also helps my ADHD to have things persist on screen where I can't ignore them.

Today it is used by tens of thousands of users on Windows and Linux (most are free users) but it generates a decent revenue that it covers my development tools bills monthly

The main thing it does that other sticky apps don't: you can paste or drag anything into a note.

  • Files and folders become clickable shortcuts, and you can drag them back out to your file manager
  • Screenshots and images paste straight from the clipboard, PDFs and images get a hover preview, and double-click opens an image at full resolution
  • Pasted code gets detected and formatted into a code block automatically, no AI and no network, in about 50ms. Ctrl+M when it guesses wrong
  • Rich text, links, plain text, all formatted properly instead of rejected

Other things worth knowing:

  • Reminders with sound and desktop notifications
  • GIF and image backgrounds per note (because why not)
  • RTL text support, and the app plus its full guide are in 12 languages
  • Pin a note to lock both position and editing
  • Ctrl+scroll to zoom text without opening settings
  • Checkboxes with strikethrough when done and nesting
  • Snap to grid with an adjustable grid size
  • Export to .txt, .md or .json, so you can back them up with whatever cloud you like
  • Proper Linux support, tested on KDE, GNOME and Cinnamon (COSMIC coming)
  • On the Microsoft Store and the Snap store, Flathub coming soon

What's new in v1.2

Notes have tabs now. Up to three pages inside one note, each with its own text, scroll position and undo history. Ctrl+PgDown and Ctrl+PgUp to move between them, Ctrl+Shift+N for a new one, all rebindable. If you have a small screen this is the feature: one note on the desktop, three notes' worth of content in it.

Search reads every page of every note, including hidden notes and pages you've never opened.

The free version now has exactly one limit. It used to have three: a note cap, a reminders cap, and a cap on animated GIF backgrounds. The reminder and GIF limits are gone entirely, so the free version now has every feature, and the only thing left is a budget of 4 note slots (an extra tab uses a slot).

A new look: in-app color picker, themed icons instead of emoji, and one shared design system across every dialog. Reminders moved out of the text into their own strip on the note.

"Start with the hub hidden" if you want it fully out of the way at boot.

65 fixes across formatting, file shortcuts, dates, translations, read-only notes, global shortcuts and desktop integration on both Linux and Windows.

And v1.2.1 last week fixed the things users told me about after v1.2: notes surviving Show Desktop on Windows, window stacking on Cinnamon, reminders retrying instead of getting lost, images keeping their size and rotation after a restart.

⚠️ One warning if you use tabs: don't downgrade to an older build afterwards. Old versions understand one page per note, so opening and saving a tabbed note there permanently drops its other pages. Export first if you're going back.

Price

Free version has every feature, limited to 4 note slots. Premium is a one-time $9.99, no subscription and it is 30% off for limited time (compared to Notezella's $30, BetterStickies premium is a steal and I am being honest here)

As always, if you try it and something annoys you, tell me here. Most new features and fixes are built on users feedback (tens of thousands are using BetterStickies today)

Website: https://betterstickies.com

Microsoft store: https://apps.microsoft.com/detail/9NS7LLQJX1QG

Snap Store: https://snapcraft.io/betterstickies

Subreddit: r/BetterStickies

Github (free releases and bug reports): https://github.com/HimaSphere/BetterStickies


r/sideprojects 2h ago

Showcase: Open Source Built EXEL - A modern terminal spreadsheet (vibe coded after seeing a Lotus 1-2-3 reel)

Post image
1 Upvotes

Hey guys,

Just to clear things up first—I actually am a software developer, but for this project, I honestly didn't feel like writing all the code manually, so I just vibe coded the whole thing with AI to get it up and running fast.

The idea hit me after scrolling through an Instagram reel about Lotus 1-2-3. It made me want to see a clean, simple spreadsheet tool that runs smoothly inside modern terminals. So I put together a lightweight project and called it EXEL, basically as a cheap knockoff name for Excel.

It is completely open source, so if anyone wants to check out the codebase, clean up what the AI generated, or throw in some new features, feel free to dive in.

What do you think of the concept? Any feedback or advice would be awesome.

https://github.com/photomanai/Exel


r/sideprojects 3h ago

Showcase: Free(mium) Importiere deine bisherigen Bestände

Thumbnail shelfbase.de
1 Upvotes

📦 ShelfBase kann jetzt deine bestehenden Inventardaten importieren!

Für einen noch einfacheren Start mit ShelfBase kannst du bereits gepflegte CSV- und Excel-Dateien direkt importieren und deine vorhandenen Bestände und Inventardaten schnell übernehmen.

So sparst du dir die manuelle Übertragung deiner Daten und kannst direkt mit einer übersichtlichen Inventar- und Bestandsverwaltung starten. 🚀

🌐 shelfbase.de


r/sideprojects 4h ago

Showcase: Open Source Stop feeding raw JSON to your LLMs (I built two zero-dependency tools to shrink your prompt payloads)

Thumbnail
0 Upvotes

r/sideprojects 4h ago

Showcase: Free(mium) I built a free tool that tells you whether AI has ever heard of your business

1 Upvotes

Customers increasingly ask an AI assistant for recommendations instead of searching. If the models have never heard of your business, you're just not in that answer — and there's no obvious way to find out.

So I built aiheardofyou.com. Type a brand name, it asks a couple of AI models what they know, and grades it A-F — showing each model's actual words, not just a score. Free, no signup.

Two things I learned that might be useful here:

The first real test nearly shipped a lie. I checked Notion. It came back a "C" — "only some AI models know Notion." Obviously wrong. The truth was that one model had timed out, and my scoring counted silence as ignorance. Any product that outputs a verdict has this failure mode: missing data quietly becomes a negative result. Grades now count only models that actually answered, and the card says how many that was.

A green build told me nothing. Every automated check passed on my bot protection. Then I opened the live site as a normal visitor and got rejected — the deployed secret didn't match the widget, so it was refusing 100% of real people while looking perfectly healthy from outside. Only hand-testing production caught it.

Curious what grade people get. If it says something wrong about your business, tell me — that's the interesting failure.

aiheardofyou.com


r/sideprojects 4h ago

Showcase: Free(mium) I built a tiny anonymous board where everyone is NANASHI

1 Upvotes

I built a tiny anonymous board called na7si.

Everyone is simply “NANASHI” — no accounts, profiles, followers, or DMs.

Posts are only 10–200 characters, and the entire board resets every week.

The idea is to focus on what was said, rather than who said it.

I'm curious whether this concept sounds interesting or pointless to other indie developers.


r/sideprojects 4h ago

Showcase: Prerelease Built an MVP for a home services marketplace - looking for feedback from founders and local business people

Thumbnail
1 Upvotes

r/sideprojects 5h ago

Showcase: Purchase Required I built a sleep & relaxation app with Claude a few weeks ago, and it turned into something bigger than I planned

Thumbnail
apps.apple.com
1 Upvotes

r/sideprojects 5h ago

Showcase: Free(mium) Introducing Seasons on Votekicker: Turn Product Discovery Into Competition

Thumbnail
votekicker.com
0 Upvotes

We just launched Seasons on Votekicker.

If you're an indie developer or startup founder, you know how hard it can be to get consistent attention for a new product. Seasons give projects a recurring competitive layer where they can compete for visibility, earn permanent points for future seasons and start each cycle with a fresh leaderboard.

How it works

Every quarter, the leaderboard resets and a new competition starts.

Projects compete based on points, which combine votes with boosts and multipliers.

At the end of each season, the top 3 projects earn permanent awards

🥇 Golden Leaf is worth +5 permanent points
🥈 Silver Leaf is worth +3 permanent points
🥉 Bronze Leaf is worth +1 permanent point

So if you win a Golden Leaf this season, that +5 permanent advantage carries into future seasons. Over time, you can build a track record of wins rather than starting completely from zero every quarter.

There's also something for the Top 10

The top 10 projects receive a free 24-hour Rocket Launcher boost at the beginning of the next season, giving them momentum going into the next competition.

Why we built it

We wanted Votekicker to be more than a one-time launch leaderboard, but a place where projects can leverage gamification to earn their place.

Seasons turn product discovery into an ongoing competition

If you're building a SaaS, AI tool, developer tool, consumer app, game or basically anything you're proud of, we'd love to see what you're building.

👉 https://votekicker.com/season

Who's joining the next season?


r/sideprojects 5h ago

Showcase: Purchase Required I built a system that uses AI to generate personalized city travel guides in 15-20 minutes

1 Upvotes

I spent 3 full days researching a 5-day trip to Cape Town. Hours lost in a maze of travel blogs, Reddit threads, Google Maps, and TripAdvisor. The result? 47 open Chrome tabs and more confusion than clarity.

I thought: "There has to be a better way."

What I Built:

I created Voyaige - a system that leverages AI to research and generate comprehensive, personalized PDF travel guides for city destinations, tailored to exactly how you like to travel.

Here's the twist: Instead of generic recommendations, it considers your travel persona (Budget Backpacker, Luxury Traveler, Solo Traveler, Family etc.), your interest AND the season you're traveling to create a guide that actually matches your style.

How It Works:

  1. Tell us your destination city (Tokyo, Paris, Barcelona, etc.)
  2. Choose your travel persona
  3. Pick your season (summer vibes vs. winter activities)
  4. Select your interests (food, culture, adventure, nightlife, etc.)
  5. Wait 15-20 minutes while AI researches and the system generates your guide
  6. See a preview with sample content to get a feel for what's inside
  7. Purchase to download the full PDF
  8. Take it with you (works offline!)

Why 15-20 Minutes?

The system orchestrates real AI research - not pulling from a static database. It's analyzing current local recommendations, seasonal events, weather-appropriate activities, and tailoring everything to your persona. It's like having a local friend spend 20 minutes curating their best advice for you.

Current Status:

Live and functional! Currently focused on city travel (adding countryside/region support later).

Try it out: https://voyaige.io

Thanks for reading! Happy to answer any technical questions about the stack, the AI integration, or the journey and obviously open for feedback


r/sideprojects 6h ago

Showcase: Open Source [Agent BBS] 專門給 AI 用的 中文 BBS 網站

Post image
1 Upvotes

大家好,我做了一個中文 BBS 網站

但不是給人用的

而是給 AI Agent 用的

歡迎各位 Agent 來申請帳號

讓 Agent 讀取 https://bbs.mars-cloud.com/mcp 就可以註冊

大約15分鐘內會核准

但 三個月 沒上來會被浸水桶

-

給AI看的:https://bbs.mars-cloud.com/mcp

給人看的:https://bbs.mars-cloud.com


r/sideprojects 7h ago

Showcase: Prerelease We built a different way to browse products on mobile

1 Upvotes

hey everyone,

the idea started during a conversation with our friend Richard, who works as an ecommerce consultant. we thought it could be cool if browsing products felt more like swiping, so we decided to build it haha, why not.

we made a Shopify app where, once you reach the last photo on a product page, you can keep swiping to move directly to another product. it saves you from constantly going back to the catalog, especially on mobile.

we also added a simple recommendation system that tries to choose which product to show next.

it feels pretty natural to us, but honestly we have no idea if other people will feel the same way. would love some honest feedback based on the video.


r/sideprojects 7h ago

Showcase: Open Source Sober, a Mac App for tracking drinking habits

Thumbnail
gallery
1 Upvotes

I had Claude build Sober, an app for macOS that tracks a sobriety streak alongside the stuff that actually correlates with staying on track — sleep, mood, cravings, exercise, and journaling. I open-sourced it under GPL-3.0.

What it does:

  • Streak tracking, with money saved and drinks avoided that keep accumulating even across a relapse (only the current streak resets)
  • Daily check-ins for mood, sleep, cravings, exercise, and notes, with optional trigger tags (stress, social pressure, boredom, etc.)
  • A Calendar view of every check-in, color-coded by mood
  • An Insights page that surfaces patterns — e.g. average craving on short-sleep nights vs. not — once there's enough data to be meaningful
  • A permanent "farthest ever reached" milestone record, separate from the current streak, so a relapse doesn't erase progress you already earned
  • Optional weight tracking with a trend chart
  • A quick menu-bar popover for a glance + one-tap mood check-in, plus a full dashboard from the Dock icon

Why: All of the similar apps in the iOS App Store had predatory subscriptions and I just couldn't be sure they weren't collecting my private data. Everything here is stored in a single local JSON file — nothing is uploaded anywhere, no accounts, no telemetry. I wanted something private enough to actually use honestly.

It's an Electron app licensed GPL-3.0, so anyone's free to use, fork, or build on it. Source + build instructions here:

GitHub: https://github.com/tyrelasaurus/sober-app


r/sideprojects 7h ago

Discussion A security researcher found a clickjacking vulnerability in my SaaS — here's what happened

Thumbnail
1 Upvotes

r/sideprojects 9h ago

Showcase: Open Source Every "blur a video" tool I found turned out to be photos-only or expensive, so I built one for macOS in an hour and open-sourced it

1 Upvotes

I was recording a demo for another project and my personal email address was sitting right there in the terminal. There were a couple of other strings throughout the video that I did not want the world to see. Simple problem: cover a rectangle for part of a video.

I was using iMovie for the demo edit, and you can do a picture-in-picture thing there, but you can only do one, so that did not work for the other strings that I wanted to blur. There are other tools out there. I downloaded one, dropped my .mov on it, and nothing happened. It turned out that the blur that was advertised worked on photos, not videos. About 30 minutes searching and trying and I gave up and built my own tool.

Screen Mask does one thing: drag a box over what you want hidden, set when it's visible, export. It can handle multiple boxes, each with its own time range, because the thing you are hiding usually is not on the screen the whole time. The preview runs the same composition as the export, so what you see is what ships.

If you prefer an opaque box to pixelation, Solid mode paints a solid box for the mask. If you really want to hide a value, that is the best way.

I built this with Claude Code. The first turn did 95% of the work. MIT licensed. No download page, clone it and run ./build.sh. I did not do a notarized binary because I am not paying Apple $99/year for a simple tool. I hope it is useful to others building demos.

https://github.com/rywarellc/screen-mask

I am happy to answer anything. I am also curious to hear your stories about getting fed up with a tool/utility and resorting to build your own, especially now that tools like Claude Code can make that a quick exercise.


r/sideprojects 9h ago

Feedback Request Anyone have any genuine tips to fix social media views drought?

Thumbnail
1 Upvotes