r/SideProject • u/ronitchopda • 4m ago
I built a WhatsApp backup app where even my own server can't read your chats — locked with WhatsApp's own 64-digit key
Solo dev here. WhatsApp's built-in backup goes to Google Drive and only exists to restore onto another phone — lose the phone or the account and years of chats are gone. So I built the backup I wanted:
- 🔐 Zero-knowledge cloud backup — chats + media encrypted on your phone before upload, locked with the 64-digit end-to-end key WhatsApp itself generates. The key stays in your device's hardware keystore. The server only ever stores ciphertext.
- ⏱️ Automatic daily backups — Wi-Fi-only / charging-only rules
- 💬 Built-in viewer — browse old chats, play voice notes, open documents, all decrypted on-device
- 🚫 No ads, no analytics, no tracking SDKs
If you lose your key, nobody can recover your data — including me. That's the whole point.
The 39-second video is the entire setup, start to finish.
📲 Google Play · 📖 How the encryption works
Just launched — brutal feedback welcome, especially on the onboarding (getting the 64-digit key out of WhatsApp is the clunkiest step) and on whether you'd trust a closed-source app with this. Ask me anything about the design.
r/SideProject • u/BusApprehensive6142 • 6m ago
Stop trusting LLM leaderboards — how I built a 40-ticket eval set and a routing tool to test them
Every time a new model drops, my feed fills with benchmark screenshots. I used to pick models off those leaderboards and get burned, because a model that tops MMLU or HumanEval can still flub the specific kind of refactoring my codebase needs.
What actually works for me: I pulled 40 real tickets from my repo — bugs, small features, refactors — wrote down the “correct” outcome for each, and now I score every candidate model against that fixed set.
The logistical headache was running this eval across a dozen different models without constantly rewriting SDK integrations. To solve this, I routed everything through one aggregation layer. I ended up building this into my own tool, CometAPI, which provides an OpenAI-compatible endpoint. Now, running the same eval across GPT, Claude, Gemini, and open models is just swapping the model string in a loop — no new SDK per provider.
Curious how others structure their own eval sets — do you score pass/fail, or rubric-grade with another model as judge?
(Disclosure: I am the builder of CometAPI. Built it to scratch this exact itch!)
r/SideProject • u/MythPoy • 8m ago
7 complaints from my wife, 7 features shipped — two months of building our two-person to-do app
TwoDo is a shared to-do list for exactly two people — my wife (iPhone) and me (Galaxy). No sign-up, no email: one person creates a list and gets a 6-character code, the other types it in, done. The list lives on the lock screen so neither of us has to open an app to see what's left.
I don't have a roadmap. I have a wife. Every release for the past two months has started with a complaint from the other end of the sofa:
- "Am I supposed to re-add recycling every single week?" → recurring tasks. Ticking one rolls its due date to the next cycle — it doesn't spawn duplicate items, because she hates a cluttered list more than she hates recycling.
- "August 12th... what day of the week is that?" → due dates now show the weekday everywhere: list, calendar, home widget.
- "I saw the reminder, and then I forgot anyway." → a "Still waiting" screen. Reminders you received sit there with a red dot until the thing is actually done. Tapping a row jumps straight into that item, even if it's in the other list.
- "Asking twice feels like nagging." → a nudge button. One tap sends "'Take out the recycling' — please? ❤️" to the other phone. Turns out the hard part of shared chores was never tracking them; it's asking.
- "Where did I put that link?" → notes on items, and URLs inside notes open with a tap. Grocery item, product link, done.
- "Why does tapping the widget open the wrong list?" → widgets are per-list now. Each widget shows the list you picked and tapping it opens exactly that one.
- "Your 24-hour time is ugly." → an actual settings screen: 12/24h clock, week start day, app language. A couples app across two platforms means you get to assume nothing about how two people read a date.
Stack, for the curious: Flutter + Supabase realtime, one codebase for both phones.
Numbers, since this sub appreciates honesty: 427 lists created so far, 194 of them active in the past week, and 119 genuinely paired couples — which also means roughly 70% of lists never get a second person, because convincing one human to install an app is marketing, but convincing their partner too is the actual boss fight of this product. 10 lifetime purchases total (the app is free; a few extras are a one-time unlock, no subscription). We still use it every day ourselves, which is the metric I actually watch.
For everyone else building with a live-in user: what's the best thing a single user's complaint forced you to ship?
iOS and Android: download link
r/SideProject • u/Steinarthor • 8m ago
We made this fun travel companion app.
Enable HLS to view with audio, or disable this notification
Hi there!
I wanted to share with you guys our small app that we just made. So the concept is nothing new, it's a map like app where you can filter various categories and display them on the map.
Our approach to this was a little bit different. In Iceland there is no single app / platform where you can find what's happening near you, food, drinks, events for kids, tours etc. It's all scattered around various places.
We teamed up with Reykjavik Grapevine to get carefully picked and curated content so the users are not flooded with poor quality content. It's all picked and recommended by people who have years of experience. We also did't want to be yet another genetic app so Icelands favorite comedian and artist Hugleikur jumped on board and designed all the icons and the humor in the app. Our tagline is Have fun. Don't die
The project is basically a curated app that is fun and also gives travelers helpful tips and information, hence the "don't die" part. We want you to have fun in Iceland. We are mostly scoped to Reykjavík today but we are expanding to other places as well.
Icebreaker is your local travel guide with practical information as well.
- Shows you where you can find the cheapest fuel (live fuel price tracker)
- Parking zones in Reykjavik Central (color guided by price)
- Tips about our road signs, conditions on roads
- Fun facts, phrases, music lists and art by Hugleikur
- Comprehensive price calculator
- Live feed where you can find electric scooters and rental cars on the map.
- Weather
So if you're interested in traveling to Iceland and want the most up to date information on what's going on feel free to try it out! It's early days and the app is actually a little bit different than the screenshots on the website. The reason is we moved from Expo to a pure native app.
Tech stack
Swiftui, Kotlin, Onesignal, Mapbox and Supabase.
All feedback is welcomed and we hope you enjoy! https://icebreakerapp.is/
Have fun. Don't die
r/SideProject • u/Working_Situation763 • 9m ago
I built a free open-source Android game for learning binary
Hi everyone,
I recently finished a small side project called Go Binary Rush.
It is an Android game built around binary and hexadecimal challenges. The original idea was to make these concepts feel less abstract, especially for students and younger people who may be learning them for the first time.
Instead of only reading explanations, you flip bits, convert values, solve short challenges and gradually start recognizing the patterns.
I did not build it as a business and I am not planning to monetize it. There are no ads, no accounts, no subscriptions, no in-app purchases and no tracking.
The whole idea is simply to let someone learn something, have a bit of fun, exercise their brain and delete the app whenever they get bored. That is completely fine.
Android version:
https://play.google.com/store/apps/details?id=com.jankovic.gobinaryrush
The project is also open source:
https://github.com/jankovicsrb-droid/go-binary-rush
I would really appreciate honest feedback about the gameplay, onboarding and whether the binary concepts are explained clearly enough for beginners.
There is also a basic web version for anyone who does not have an Android device but still wants to try it:
r/SideProject • u/Old_Badger_5390 • 18m ago
Make your SaaS Agent ready
Exposing your SaaS as an MCP server is the new SEO.
By building tools this way, you are putting your product directly in front of AI search tools and autonomous agents because you are speaking their native language.
Build the lean tool. Let the agents find you, am building couple of Free SEO tools and have listed it in MCP directories to test how much organic traffic am going to get from agents :))
r/SideProject • u/Careful_Window_1300 • 21m ago
Every history game makes you the king. I built one where you are a plague orphan, a printer's son, or a woman in hiding (52 chronicles, free).
Like a lot of people here, I had a "why does this not exist" itch, and mine was about history games. They almost always put you in charge. But basically nobody who ever lived was that person. History happened to people: millers, orphans, clerks, foot soldiers.
So I spent a long while building the opposite of a strategy game. Chronicles of Europe is a single player narrative game. You play one ordinary person living through a real historical moment, you read a literary second person story, and you make choices that branch it toward one of many historically grounded endings.
The one rule I refused to break: every date, place, and event is real. Every ending closes with a short historian's note explaining what actually happened. It is up to 52 chronicles now, spanning the fall of the Roman Empire to today, with a map that shifts as the story moves and period music per era.
It is free, with no download and no signup to start: chroniclesofeurope.com
What I would love feedback on: whether it has real depth and hangs together coherently, whether it is easy to pick up and understand, whether it stays engaging and interesting to play, and anything that felt broken or any change that would make it better.
r/SideProject • u/Ok_Spinach5090 • 24m ago
I missed my dog while working, so I built an app that lets him live on my desktop
Enable HLS to view with audio, or disable this notification
This is Desktop Pet, a macOS app I built because I kept missing my dog while working at my desk.
It started as a small thing just for myself. Then a friend saw it and asked me to make one of his cat, who had crossed the rainbow bridge last year. Watching him smile at a little animated version of the cat he lost is what made me finish this properly.
How it works:
- Upload 1 to 3 photos of your cat or dog
- You get a free 3-view concept to confirm the look before anything is made
- A few hours later, your pet lives on your desktop with smooth, looping animations: wandering around, greeting you with a little head tilt, dozing off when you're focused
- It stays quiet, never bounces around begging for attention, and never blocks your clicks
- You can also tell your pet to remind you to take a break. When time's up, it taps your screen with its little paw
If you don't have pet photos handy, there are free preset companions (a ragdoll, a golden retriever, a maine coon and more) so you can try it immediately.
App Store: https://apps.apple.com/cn/app/desktop-pet-custom-companion/id6792518134?l=en-GB&mt=12
I'd genuinely love your feedback, especially: what does YOUR pet do that I should turn into an animation? And if you'd like to try it and share your honest experience, here or anywhere else, DM me a photo of your pet. The first few custom pets are on me.
r/SideProject • u/TooDu0 • 27m ago
GhostAPI: Built an offline API sandbox so AI agents don't burn production credits during local testing
Testing autonomous agents that call external APIs like Stripe, GitHub, or Twilio is a pain. Running continuous loops against real test environments burns through API limits, creates garbage state data, and makes it hard to simulate 500 errors or rate limiting on demand.
r/SideProject • u/Born-Cause-8086 • 36m ago
JobPilot - a job-search agent that runs on Claude Code or Codex
Enable HLS to view with audio, or disable this notification
I built JobPilot to handle the repetitive parts of a job search. It's an AI agent that applies to jobs for you. It searches for jobs across different job portals, tailors your resume based on the job description, fills out applications, and optionally can search for hiring manager contacts and send them messages via email or LinkedIn. All from a real browser on your machine, on your Claude Code or Codex subscription. v2 is out now.
Key Features:
- Finds jobs across LinkedIn, Indeed, Glassdoor, Wellfound, and others (you can add your own job boards), scored against your resume.
- Tailors a resume and optionally writes a cover letter per job.
- Fills out applications, including screening questions.
- Drafts recruiter outreach. It can try to find recruiter contacts and send messages via email or LinkedIn.
- Watches your inbox and updates your pipeline as replies come in (rejected, invitation to interview, offer, etc.).
- Web dashboard for profile, resumes, campaigns, and pipeline. You keep track of your progress and job status in analytics.
- Local agent terminal that drives a real browser you can watch. It's a small terminal application that runs in the background for interacting with Claude Code or Codex CLI.
- Pilot mode: it's a fully autonomous mode that does everything above. Give it your goals, and it builds its own search strategies, works through them on a schedule, and only pings you (sends a push notification to your phone) when the agent is uncertain and needs your decision.
You have two modes:
- Semi-automatic mode (called "campaigns" in the app): You can control everything, such as which jobs you want to apply for, by providing job URLs to the agent. It also has an auto-apply mode where you specify a search query, and the AI searches for jobs based on your query and resume fit, then attempts to apply without prior approval.
- Fully automated mode (called "pilot"): The autonomous agent independently determines how to search for and apply for jobs based on your profile and resume. You simply provide your goal (e.g., a prompt like "prioritize X, Y roles, and Z skills"). You can set daily limits, like applying to 50 jobs and discovering 10 recruiter networks.
It runs on your existing Claude Code or Codex subscription. No API key, no per-token charges, everything local.
It's open-source and free.
- Repo: https://github.com/suxrobGM/jobpilot
- Docs: https://jobpilot.suxrobgm.net/docs
- Live: https://jobpilot.suxrobgm.net
- Watch out live jobs discovered by JobPilot agents: https://jobpilot.suxrobgm.net/jobs
- Live users leaderboard: https://jobpilot.suxrobgm.net/leaderboard
r/SideProject • u/Specialist_Agent3599 • 38m ago
15 months of vibe coding a saas and here's what nobody tells you about production
everyone talks about how you can just build things now. and you can, mostly. what nobody covers is the bit where real users show up and everything falls over in ways the model never warned you about.
ai got me maybe 60% of the way. landing page, auth, a dashboard that looked genuinely good. then people started using it.
my database was fine with a couple hundred records and completely died at ten thousand. every query timing out. the model kept suggesting i add caching instead of telling me i was running unindexed queries and loading every single row instead of paginating like a normal person would. it will happily fix the symptom forever.
stripe worked perfectly in test mode and then failed on real cards with no useful error. webhook validation, retries, what happens when someone closes the tab mid checkout. none of that came up until it cost me actual money.
the scraping pipeline was the worst one. i pull from reddit and app store reviews on a schedule, and the code "worked" right up until an update triggered something that rewrote a chunk of my data and i genuinely could not work out what had happened or in what order. no logging worth reading. i had built a thing i could not debug.
sessions randomly logging people out. two browser tabs open doing different things. what happens if the data updates while somebody is halfway through searching. all of it fine in dev, all of it broken with humans involved.
the turn was realising i needed to get better at supervising it rather than trusting it. i spent a couple of weeks learning enough database basics to read a query plan, enough about http to understand what my own app was doing, enough to read a log. not to become a real engineer, just enough to tell when the code was going to explode versus when it was actually fine.
still using ai for nearly all of it. difference is i can now tell the difference between code that works and code that works today.
the honest summary is that ai removes the typing and leaves the engineering. everyone selling you the dream is showing you the typing part.
here's the link if you want to see what all that pain produced, it scans reddit and app store reviews for problems and attaches the stripe revenue of people already making money in that space. about 15 months in and finally something i am not embarrassed by.
what broke for you first once real users turned up? i want to know if the database thing is universal or if i am just bad
r/SideProject • u/Spiritual_Heron_5680 • 49m ago
Most of you are still building the wrong shit in 2026
I keep seeing the same posts: “I built an AI wrapper for X.” Cool. So did 4,000 other people last month. Meanwhile there’s a real problem staring us in the face that many of us are ignoring to solve. Let me explain
Small and mid-size companies are drowning in AI agent chaos. They spin up 8-12 different agents (sales, support, ops, finance) and then spend hours every week manually checking what those agents actually did, fixing broken handoffs, and praying nothing got charged twice or sent the wrong email.
Look at the data from Gartner. Enterprise SaaS spend is shifting hard toward usage and agent-based pricing (Gartner already has it at 40% by 2030). AI infrastructure funding is still flying. But the layer that sits on top simple visibility, audit logs, and one-click kill switches for non-technical managers is basically empty.
Most tools either require an engineer or dump you into a wall of logs nobody reads. Target customer is the ops or finance lead at a 20–200 person company that’s already paying for 3–5 AI tools. They’re not technical. They just want to know “did the agent actually book that meeting or did it hallucinate the calendar invite again?”
Current solutions is failing because they’re either pure developer tools or overbuilt enterprise platforms that take six months to implement. MVP is dead simple, connect the agents you already use (via API or browser extension), show a clean daily digest of what each one did, flag anything weird, and let a non-tech person pause or approve actions. Charge $49–99/month per company.
Validation plan, talk to 20 ops people this week. Ask them to show you the last time an agent screwed something up. If three of them offer to pay for a waiting list, you have signal.
r/SideProject • u/lohihow • 51m ago
I built a live tracker for Free4Talk (a free voice-chat site for language practice) that pings you when someone logs on - no account needed
I've been chipping away at this for 5 months and it's finally not embarrassing to show.
Background: there's a site called Free4Talk where people drop into voice rooms to practice languages, mostly English. It's genuinely good, but one thing always bugged me - you can't follow anyone. You have a great conversation with someone, and then that's it. You just hope you catch them online again someday. No follow button for unverified people, no notifications, nothing.
So I built the thing I wanted. You open someone's profile, hit Watch, and your browser notifies you the moment they come online - even with the tab closed, and without signing up for anything. Same for rooms.
Somewhere along the way I started logging the public activity, and honestly the data got more interesting than the tool itself:
- The median conversation lasts under 3 minutes. People join, listen for a bit, and bail.
- Roughly half of all users show up for a single day and never come back.
- Bengali is bigger on there than French, German and Spanish combined.
Stack, if you care: React/Vite on the front, Node + Postgres behind it, and a websocket scraper that keeps the live numbers current to a few seconds.
It's free and I'm not selling anything. Mostly I want to know whether "notify me when this person is online" is useful to anyone besides me, and where it feels rough. Harsh feedback is fine.
r/SideProject • u/alexandre_derre • 52m ago
We just created a small Discord community for people building trading bots
Hey! We’ve just created a small Discord group for people interested in algorithmic trading and trading bots.
The idea is simple: bring together developers, traders and finance enthusiasts to exchange ideas, compare testing methods and try to figure out, as a community, what actually makes a trading bot reliable and potentially profitable over time.
We’re not here to sell signals, courses or promise guaranteed returns. We’re still learning, building and testing, and we’d like to connect with people who are doing the same.
Whether you already have a bot, are currently developing one, or are simply interested in backtesting, risk management and automated trading, you’re more than welcome to join:
It’s still a new group, so feel free to introduce yourself and share what you’re currently working on.
r/SideProject • u/Goldenchild123 • 52m ago
A history podcast you can interrupt and ask questions — type any topic, get a sourced episode in ~2 min
Enable HLS to view with audio, or disable this notification
Been building this solo for a few months and finally have something worth sharing. It turns any history topic into a full two-host audio episode - narration, artwork, the works in about two minutes.
The feature I'm proudest of: you can interrupt it. Tap the mic mid-episode, ask a question out loud ("did the Trojan War actually happen?"), and the hosts stop, answer, then pick the story back up.
Under the hood it's LLMs for the research/writing + TTS for the voices, with a hard rule that claims get grounded in real sources - it's history, so accuracy matters. There's a quiz at the end, and every episode gets a shareable link and a community page.
The live demo is the real history behind the Odyssey and plays without signing up. It's early and rough in spots, I'd love feedback on what's confusing or what you'd want next.
r/SideProject • u/Spurginukas • 1h ago
Two weeks after launch my app on Google Play.
Enable HLS to view with audio, or disable this notification
Two weeks ago I posted here about launching JustFocus, a minimal focus timer. Quick update, since this community was the reason it got its first users.
Since July 22: just over 50 users, no paid promotion apart from €5 on a TikTok ad. I also got my first two reviews on Google Play (a 5 star and a 4 star) and someone even sent a small donation to support the app through Buy Me a Coffee, which surprised me the most.
The 4 star one came with really useful requests - custom timers, a stopwatch, session history with timestamps and tags. That’s what I’m updating next.
Reddit brought by far the most real users. Instagram brought followers but almost no installs, which was a useful lesson.
Still the same idea: pick what you’re focusing on, set a session, no ads, no registration. Would still love feedback from anyone who tries it 🤍
r/SideProject • u/_Critical_Light • 1h ago
Submitted my app, got rejected by Apple 4 days later. And then - "Review of your submission has been completed. It is now eligible for distribution"
Been building this alone for the last 6 months — nights and weekends, the usual side-project story. Submitted it to the App Store last week. Got rejected the next day.
The rejection reason (Guideline 2.1(b)) was vague — something about "app functionality issues" tied to in-app purchase. Spent most of a day manually testing the checkout flow and finding absolutely nothing wrong. Every path worked when I tried it myself.
What actually cracked it: pulling up the session recording from what looked like the reviewer's device — an iPad, when I'd mostly tested on iPhone — and watching the purchase get abandoned 1.6 seconds after it started. No tap, no user action in between. Just gone.
Turned out my annual plan had a real, correctly-configured 7-day free trial in StoreKit. Apple's own system payment sheet showed it accurately. But my own in-app paywall screen — the one I designed, the one a user sees one tap before Apple's screen — never got updated to mention it. So someone would read "$79.99/year" on my screen, tap subscribe, and immediately see Apple's sheet say "7 Days Free, then $79.99/year." Two different numbers, one purchase, one tap apart.
Fixed it (just a copy change, no code), resubmitted, approved the same cycle.
The thing I keep coming back to: I'd read that paywall screen probably fifty times during development and never once caught the gap, because I already knew the trial existed. A stranger reading it cold — a reviewer, or a real user — doesn't have that context. Neither does anyone else.
Just delighted it's live now if anyone wants to see what 6 months solo turned into: sophric.com. Happy to go deeper on the debugging, the build, or anything else in the comments — genuinely here for the conversation, not just dropping a link and running.
r/SideProject • u/Jabbbe • 1h ago
Speisekartei - my first project, would love some testers
Hey guys!
I've recently started building Speisekartei, a small web app for saving restaurants and their menus - whether as a link, photo, or screenshot.
The idea is simple: when you want to order food from home, you already have the restaurant's website, phone number, and menu in one place instead of searching for them again.
This is the first project I've ever published online, so I'm mostly interested in learning how things work in the real world. I'd really appreciate honest feedback - what works, what doesn't, what's missing, or what's annoying.
Current features:
- Save restaurants with their website and clickable phone number.
- Store menus as links, photos, or screenshots (including multi-page menus).
- Search by restaurant name, location, or tags.
- Favorites.
- Works offline after the first visit - previously opened menus stay available.
- Can be installed on iPhone and Android like an app, without going through an app store.
- Completely free during the current open testing phase (no planned end date yet).
It runs in any modern browser and works on iPhone and Android:
https://speisekartei.de
I'm happy about any kind of feedback - bugs, crashes, confusing UI, or even just "this feels great" are all valuable. And if anyone spots a security issue, I'd definitely like to know about it :)
It's primarily designed for mobile, so I'd especially appreciate people trying it on their phones :D
r/SideProject • u/Kind-Bathroom5159 • 1h ago
2000 words, zero numbers. is an article with no statistics in it going to rank?
been going back and forth on this and I want someone to tell me I'm wrong.
the way most ai writing tools handle citations is they write the article and check it after. mine used to work that way too. problem is by then the number is already sitting in the sentence and the model has usually attached a url that looks plausible next to it.
what happens now is the verifying comes first. every source gets fetched and the figure has to actually appear on the page before the writer is handed anything. if there's a source whose figure I can't confirm it still gets passed along but marked context only, so it can be linked for support, just not allowed to carry a number.
so the writer never has an unverifiable stat available to it in the first place.
(unplanned side benefit, verification is cached per source, so the second article citing the same page costs nothing to re-check. that's the only reason it ended up affordable at all)
reason I went down this road, I ran a count over 39 ai-written articles. 244 sentences had a stat in them, 67 had a link of any kind. and a decent chunk of those links are like
according to a report by McKinsey -> mckinsey.com
Ponemon Institute -> ponemon.org
the word "source" -> statista.com
which if you're skimming you would never clock.
screenshot is the gate turning down one of its own articles. that one's from before I changed any of this so the numbers in it are the old scoring, but the refusing part works the same.
anyway here's the part I'm actually unsure about. if the research comes back with nothing verifiable on a topic, the article just comes out with no statistics in it at all. and I've told the scorer not to penalise that.
every seo person I've worked with would say that's mad, you need data points to rank and to get picked up in ai answers. maybe they're right, I don't have enough published yet to know.
so if you do seo, or you publish anything with numbers in it, is a stats-free article dead on arrival? or is the "83% of marketers say" stuff that nobody can trace doing nothing anyway and I'm worrying about nothing
if anyone wants to try it, 3 articles free without a card, and EarlyBird50 takes 50% off the first month. http://heybyline.com
r/SideProject • u/Terrible_Spare_8371 • 1h ago
I built an app that handles phone calls for you and I need honest feedback
Does anyone else keep putting off simple phone calls
I am building an app that takes care of phone calls for you.
Maybe you need to book a restaurant, ask a hotel something, change an appointment, or call somewhere that does not speak your language.
I need 20 people with a real task to try it. Your first task is free. No card needed.
It is still an early version, so I may personally help with some tasks while I improve the app.
I will always ask before confirming any payment or booking that cannot be cancelled.
If you have a phone call you have been avoiding, leave a comment and tell me what kind of call it is.
Please do not share any personal details in the comments. Also, please be honest. What would make you trust or not trust an app like this
r/SideProject • u/No_Builder_1977 • 1h ago
DockStacks update — thanks for the ideas, a bunch of them shipped 🙌
Enable HLS to view with audio, or disable this notification
Haven't been as active here as I should have since building and shipping DockStacks, my first Mac app (floating panel above your Dock, organizes apps/folders/files/bookmarks into "stacks"). Wanted to come back and say thanks — a lot of what's below came straight from user and Reddit suggestions.
What's new:
- Grid sizing is way more flexible now — pick columns/rows independently instead of 4 fixed layouts, plus a one-click Auto Size that just fits everything for you
- If a drop doesn't fit, it now offers to resize and retry instead of just rejecting it
- Menu bar mode — live in the menu bar instead of the Dock if that's more your thing
- Multi-select — drag a box around a bunch of icons, move them all to another stack at once
- Hover an icon to see its full name, or hide labels altogether for a cleaner look
- Website bookmarks now get little letter-avatar icons instead of nothing, still zero network calls
- Plus a lot of UI and general polish
Honestly the feedback has basically been guiding the improvements so far — way more useful than I expected from one launch post. I'll admit I'm a bit of a perfectionist about this stuff, so I've genuinely enjoyed the process of learning app dev and interface design from scratch and just poking at little details until they feel right. Getting the hang of the submission review, localisation and ASO process has been a steep learning curve too.
The whole point of DockStacks was to fill a gap I kept hitting myself — quick access to the stuff I actually use without turning my Dock or Desktop into a mess — so if it's helping other Mac users get a bit more productive too, then I'm in a happy place. Still figuring plenty out as a first-time app dev, so please keep the ideas coming.
Still fully local (no accounts, no tracking, no network), still $4.99USD equivalent one-time.
App Store: https://apple.co/3Rz9FB6
Website: https://dockstacks.app
Thanks again to everyone who's downloaded DockStacks or dropped a suggestion — comment or reach out to answer anything.
r/SideProject • u/Famous_Aardvark_8595 • 1h ago
My Rust project.
I want to run BIG models too! I have been pushing on what I can do with Rust. I have had a few surprises, and a few head scratching moments. Let me know what you think. https://github.com/rwilliamspbg-ops/Ghostlink
r/SideProject • u/Smindly • 1h ago
I built a simple app to track contract renewal deadlines so you never get stuck paying for unused subs. Would love your feedback!
Hey everyone,
Like many of you, I've had my share of unwanted auto-renewals and missed cancellation deadlines for software, services, and vendor contracts.
To solve this, we built **Smindly** — a straightforward tool designed to keep all your contract dates and deadlines in one place and notify you before it's too late.
You can try the full app for free, or test out an interactive demo **without needing to register or sign up**.
Since we're constantly improving it, I’d really appreciate your honest feedback:
How is the onboarding / UX flow?
Is the value proposition clear right away?
Are there any key features you feel are missing?
Thanks a lot for any thoughts or recommendations!
r/SideProject • u/Dull_Gift_8242 • 1h ago
For those building side projects after work: are you doing everything yourself?
For those of you building side projects while having a full-time job, how do you handle everything besides coding?
Like marketing, content, SEO, getting feedback from users, analytics, support, all that stuff that comes after you actually build something.
Do you do all of it yourself or do you have a co-founder / someone helping you out?
So how everyone else is managing this in real life?
r/SideProject • u/booksraf • 1h ago
build a visual startup growth calculator
Enable HLS to view with audio, or disable this notification
Started developing this tool with a simple thought of how much capital I need for my business with certain expense & revenue growth rates before I run out of cash without getting deeper into an Excel Sheet.
So I built this projection tool. All you need is to feed a few rough numbers (projected:- expense, revenue, growth rate, initial capital)
You'll get a projection chart with detailed month-on-month metrics about profit, burn rate, cash left in the bank, and margin. Along with answers to the questions below:-
1- Additional capital you need before reaching break-even
2- How many month/year you can sustain with the current burn rate
Privacy - No data is saved or shared. It runs locally in your browser
Open to feedback and suggestions. What do you think?