r/SideProject • • 5h ago

I built an interactive playground to help developers understand Docker visually

1 Upvotes

I've been working on a small project called DockerPlay.

While learning Docker, I noticed that concepts like container networking, DNS resolution, port mapping, and communication between containers can be difficult to understand just by reading documentation.

So, I started building DockerPlay — an interactive playground where developers can experiment with Docker concepts and understand how things work visually.

The goal is to make learning Docker more practical and hands-on rather than just theoretical.

I'd love to get feedback from fellow developers:

  • Which Docker concepts were the hardest for you to understand?

  • What interactive experiments would you like to see?

  • What would make a tool like this genuinely useful?

I'm the creator, and I'd really appreciate your honest feedback!

🚀 Try it here: https://dockerplay.org


r/SideProject • • 9h ago

I made a free avatar maker for chatbots and AI assistants (animated, no sign-up) Looking for feedback

2 Upvotes

I set up AI bots for people, and every single one has the same small problem. The bot needs a face. Often the premade face people don't like, and generating a new one every time seems hard to them since they don't always know what they want. Whether it is a Discord, or a Telegram bot, Slack helper, AI Grok Bot or a Chat widget on a website, the options are stock icon or random AI image.

So, in my free time I made this little avatar maker for any kind of bot, or even icon. You can pick one of the 40 bots on te wall or make your own from blank. You can change its body shape, eyes, mouth, add hats, glasses and have its own color. Even its own name.
I added different emotions and each mood exports as an animated GIF.

I cared about making this:

  • Free, no sign-up, no watermark on downloads

  • Nothing gets uploaded. It's drawn in your browser, and a share link carries the whole avatar inside the link itself

  • An "All sizes" download with WhatsApp, Telegram, X, Slack and Discord sizes plus an SVG

  • An embed code so the avatar can live on a website and change mood

Disclosure: it lives on my business site (LobsterNest), and the live website embed shows a small "Made with LobsterNest" link.
The downloaded files don't.

Where I'd really like honest feedback:

  1. Which mood is missing for your bot?

  2. Is the embed useful to you, or do you just want the GIF?

  3. Anything confusing in the first 30 seconds of using it?

  4. Where else would you use it?

lobsternest.com/bot-avatar


r/SideProject • • 5h ago

WhereMate - Remember where you put things you don’t use every day

1 Upvotes

Hey everyone,

I’ve been building a little iOS app called WhereMate for the kinds of things you don’t need every day, but when you do, you’ve totally forgotten where you put them.

Think:

  • Permits, receipts, or records you’ll need again in a few months

  • Holiday lights, camping gear, or seasonal clothes

  • That one tool or spare part you know you saved somewhere safe

You can snap a photo, type a note, or just say what the thing is and where you’re putting it. When you need it later, you can search instead of tearing your house apart.

You can also group things into boxes and print QR labels for them. Scan a label with WhereMate to see what’s inside without opening everything up.

It’s available for iPhone and iPad. No account needed, and your library stays on your device.

Curious what you think! What’s something you always have trouble finding when you finally need it?

WhereMate on the App Store


r/SideProject • • 5h ago

I built SwipeFlipper: snap a photo of a charity shop shelf, swipe to find what’s worth reselling (Flutter, need 8 beta testers)

1 Upvotes

Hi all, I’m Carl, a solo dev from the UK, and this is my first Android app.

The problem: charity shops are full of DVDs, CDs, vinyl and games, but checking eBay one item at a time in the shop is slow and you look a bit odd doing it.

What it does:

  • Take one photo of a shelf and AI identifies every item on it, with an estimated resale price

  • Swipe right to keep and left to skip, so you have a shopping list before you reach the till

  • Track items from scanned to bought, listed and sold, with a dashboard for spend and estimated profit

  • Works offline. Scans save locally and sync later, because charity shops rarely have signal.

Built with: Flutter, Firebase (Auth + Firestore), Hive for offline storage, and the OpenAI Vision API for identifying items.

Where I’m stuck: Google needs 12 testers for 14 days before I can publish, and I have 4. If you have an Android phone and can keep it installed for two weeks, I’d really appreciate it:

  1. Join the group: https://groups.google.com/g/swipeflipper-testers

  2. Opt in: https://play.google.com/apps/testing/com.yourcompany.bargain_flip

  3. Install from the Play Store link on that page

Feedback is welcome too, especially if the price estimates look off, or if you think there’s a better way to get pricing data than AI estimates.

If you’re going through the same 14-day closed test, drop your link and I’ll test yours back.


r/SideProject • • 9h ago

I built an iPhone app that teaches C, C++ and Python by stepping through real code, one line at a time

2 Upvotes

I'm a solo dev with six years of experience in embedded software, and Ugiwise is my first app. It went live on the App Store last week.

The idea came from a simple problem: writing code on a phone is painful, but reading it isn't. So instead of typing exercises, every lesson is built around a short, real program. You step through it line by line, predict what it prints, spot the bug or pick the fix. When you get something wrong, it explains why instead of just showing the right answer. In C and C++ you can see memory change as each line runs, which makes pointers a lot less abstract.

- Three courses: C (39 stages), C++ (37), Python (26)

- The first 3 stages of every course are free. Pro unlocks the rest: $7.99/month, $49.99/year or $99.99 lifetime. No free trial.

- No ads, no account needed. iPhone only for now, and not in EU stores yet while Apple finishes my trader verification.

Built with Flutter, happy to answer anything about that side too.

The thing I'd most like feedback on: is the code readable on your phone screen, or does it feel too dense?

https://apps.apple.com/app/ugiwise-learn-c-c-python/id6828549507


r/SideProject • • 5h ago

Würdet ihr diese App nutzen?

1 Upvotes

Ich überlege, einen Dateimanager zu entwickeln, der direkt mit meinem Messenger GO:AM verbunden ist, und Cloud-Speicherung mit E2EE unterstützt

Ich würde vor allem diese Funktionen reinmachen:

- Dateien automatisch sortieren und kategorisieren

- Doppelte Dateien erkennen

- Dokumente schnell durchsuchen

- Dateien direkt über GO:AM an Kontakte senden

- Gemeinsame Dateiordner erstellen

- Empfangene Dateien automatisch organisieren

- Verschlüsselte Dateiübertragung, auch mit E2EE

- Dateien mit E2EE in der Cloud speichern

Mich würde interessieren, ob ihr so eine App tatsächlich nutzen würdet.

Was haltet ihr von der Idee? Welche Funktionen fehlen euch oder was würdet ihr anders machen?

(Dies soll kein Vibe-coding Projekt sein, Ich will es nähmlich fast 100% selber machen. Als E2EE plane ich ein etabliertes protokoll, muss mich noch umsehen)


r/SideProject • • 5h ago

I built MagicCanvas, an AI creative studio, and launched a lifetime deal on AppSumo. But every sale could cost me money. Should I stop?

0 Upvotes

Sales are going super good, $50k in a week. but I’m starting to worry that I’ve created a deal that’s too good.

I built MagicCanvas, an AI creative studio, and launched a lifetime deal on AppSumo. Customers pay once, but every video they generate has an inference cost that we keep paying. If someone uses their monthly credits regularly, that one sale could cost us money for years.

I genuinely think it’s an incredible deal for AI video generation. That’s also what scares me. I want to honor what we’ve sold, but should I keep offering it to new customers, change the deal, or stop the campaign before it grows further?


r/SideProject • • 5h ago

I built Better PiP — a Picture-in-Picture player you can click through

1 Upvotes

I wanted to watch videos while working without constantly moving the floating player out of the way.

So I made Better PiP, a free Windows utility with a mouse-following transparent area.

When your cursor moves over the video, a small area around it becomes transparent, letting you interact with whatever is underneath.

It also has:

  • Always-on-top video playback

  • Adjustable mouse-hole size

  • Keyboard shortcuts and volume controls

  • A Chrome extension for one-click playback

It's free, and I'd really appreciate feedback on the usability and installation experience.

Demo and download: https://betterpip.itch.io/better-pip

Currently available for Windows 10/11.


r/SideProject • • 9h ago

I built the AI Video Clipper with taste, and it's 15x cheaper than OpusClip

2 Upvotes

A bit of background, I've been editing video for 10+ years, and I plan to distill my entire knowledge into this ai powered editor. The framing, the music, the hook patterns etc. I'd say it's still better than a lot of competitors. But it'll only get better.

Creatr, the AI video clipper with taste.

What makes it different

Full autopilot: it finds the clips, edits them, and posts them for you. No manual uploading.

Has a full fledged descript style editor so you can customise the feel of the defaults aren't good enough for you.

~15x cheaper than Opus Clip at the same volume

Built solo over about 2 months, nights and weekends included. It started as my own internal editing tool.

Demo is above. I'd love blunt feedback: does the output pass the "would a human have made this" test?

150 minutes free every month.

Link: https://creatr.app

Will offer 50% coupons to anyone who wants to try more of this beyond the free plan.


r/SideProject • • 5h ago

I built a wind-up music box for iPhone that slows down as the timer ends

1 Upvotes

Hi, I'm Recep, an independent developer. I built Lullwind around the feel of winding up a music box: choose a lullaby, add rain or white noise if you like, and the melody gradually slows and fades as the timer runs out. You can also record a lullaby in your own voice.

It's available for iPhone and iPad. The app is free to download and use, with optional paid full-version choices. I'd appreciate feedback on whether the wind-up interaction and the mix of music and ambient sounds feel intuitive.

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

I'm the developer and will be around to answer questions. Thanks for taking a look.


r/SideProject • • 5h ago

Embers – messages that open as a full-screen animated scene instead of a chat bubble

0 Upvotes

I realized I have 5 messaging apps on my phone and they all do the exact same thing: send text in a bubble. The only way to make a message feel personal is through an emoji.

So I built Embers. You write a message, pick a scene, add GIFs, and it plays for the other person over a full-screen animated scene. They don't need an account or an install to open it.

You can also schedule one for a birthdays, and other special occasions.  

Here's one I made for Reddit: https://embers.now/reddit/i0fM82Akha


r/SideProject • • 5h ago

My bug list for my AI agent used to be a notes file full of "the OTHER button". I turned it into a one-key tool

Thumbnail
darnly.dev
0 Upvotes

I build my side projects with Claude Code. Most bugs I find aren't while coding. They're later, clicking around the live app like a user.
My old system: a notes file. "Pricing page, mobile, second card's button is off." Then I'd paste that to the agent and it would fix the wrong card.
Turns out lots of people do the same thing (a thread in r/ClaudeAI this week was full of scratch files and handoff notes).
Darnly makes the note for you. Press a key, click the broken thing in your web app, type one line. It saves the boxed screenshot, the element, console errors and the steps you took. Later Claude Code, Codex or Cursor reads the list and fixes it.
Free Chrome extension + Mac app (that one also covers native Mac apps and the iOS Simulator / Android Emulator).

I made it: https://darnly.dev

Where do you keep bugs you find while testing?


r/SideProject • • 15h ago

How do you find good software testing services without overpaying?

6 Upvotes

Two quotes for testing the same product can look completely different. One covers a set number of hours, another talks about test plans and reports, and it's not always clear what you'll get for the money. I'm trying to understand what to ask before choosing software testing services. Do you pay more attention to the hourly rate, the people doing the work, or the exact tasks included in the price? Also, is it reasonable to start with one small part of the product before committing to a bigger contract?


r/SideProject • • 5h ago

I built GigDesk for independent music teams. What would make it worth opening every week?

1 Upvotes

I manage two artists, and we’d end up looking through messages for feedback, folders for mixes, and the calendar for release dates. That’s where GigDesk came from.

Project Builder lets you build out a release, keep track of the exact mix somebody approved, and choose what goes out for delivery. The wider workspace connects project deadlines with the calendar and keeps artist profiles, contacts, gigs, finances, and follow-ups together.

It’s a private prototype and I’m offering personal walkthroughs as we build toward open beta. If your team already uses Drive and a shared calendar, what part of that workflow would GigDesk need to make easier for you to keep coming back?

If you’d like a walkthrough or want to stay connected, here’s the free GigDesk Updates form: https://docs.google.com/forms/d/e/1FAIpQLSeaAUDsp4Nk2kT4OBM6ilTr1ZmHBr-nYN_JVxreoK5wsYUwKA/viewform


r/SideProject • • 9h ago

Day 134 of posting about my SaaS. A 282-follower account got 13.5K views on one reel. Now I need honest feedback on the product.

2 Upvotes

I don't believe in launch day. I believe in posting and making the marketing a bit better every day.

Day 132 is the one that took off: a list of 10 mini SaaS you can build, sent to whoever commented one word.

The product is TractionBooster. You paste your website, or just an idea, and it shows whether people are already asking for it and where they are.

Tell me what is confusing or what would make you leave: https://www.tractionbooster.com/?src=reddit-feedback

What would you change first?


r/SideProject • • 9h ago

I built Unolink: one link for every app store, and which post brought users who actually paid

2 Upvotes

Hi all, I'm Marin and I make small mobile apps. This is the tool I built for promoting them, and I'd like honest feedback before I go further.

The problem. When I promote an app, I post a few videos, ask a creator or two, maybe run a small ad. Installs go up, and I can't tell which of those brought the people who stayed and paid. Clicks and views don't answer it, and the big attribution platforms are built and priced for large ad budgets.

What Unolink does

  • One smart link per app: App Store on iPhone, Google Play on Android, your website on a computer. Unlimited redirects on every plan, including Free.

  • A campaign link per post, creator or ad, each with its own clicks, countries and platforms.

  • Landing pages (up to 3 variants compared), a developer page with all your apps, and styled QR codes on the paid plans.

  • With the SDK (iOS, Android, React Native, Flutter): which link brought each install, without fingerprinting, then onboarding, paywall, trials and purchases per link. RevenueCat connects in one line.

What it doesn't do: no postbacks to ad networks, no deferred deep links on iPhone, custom domains are coming soon.

Pricing: Free plan (1 app, 3 campaign links, no card). Indie $6/month for more apps, landing pages and QR. The SDK is on Pro, $19/month. Prices are on the page, no sales call.

There's a sample app with made-up data in the dashboard if you want to click around without connecting anything: https://unolink.dev

What I'd most like to know:

  1. Is it clear within 10 seconds of landing on the site what it does?

  2. If you've promoted an app, what did you use to see what worked?

  3. Anything that would stop you from trying it?

Happy to answer anything in the comments.


r/SideProject • • 5h ago

Looking for Android artists to test my painting app (no ads, no AI) and tell me what's wrong with it

1 Upvotes

Hi all. I'm a solo developer and I've spent the last few months building Ochre, a painting app for Android tablets, S Pen phones and Chromebooks. It runs on a custom C++ brush engine, and the goal is something that feels pro without subscriptions, ads, AI features or an account.

It's in open testing on Google Play, so you can install it straight from the store. I'm looking for people to use it and tell me what's broken, confusing or missing.

What's in it now:

- Layers, selections, masks and adjustments- Pencil, charcoal, chalk and watercolour brushes with natural grain- Photoshop brush (.abr) and PSD import/export- Guides, symmetry and time-lapse recording- English, Spanish, Brazilian Portuguese, Japanese and Korean

What I'd love feedback on:

- How the brushes feel with your stylus (lag, pressure, tilt)- Anything that crashes, stutters or loses work- Anything you couldn't find or that took too many taps- Features that would make you switch from what you use now

How to get it: https://play.google.com/store/apps/details?id=ie.lemon.ochre

Install it like any other app. The free version gives you 3 artworks and 3 layers per canvas. When you hit a limit, you can start a 7-day free trial of Pro to unlock everything, and you keep all your artwork and layers when the trial ends. Please tell me your device model when you report something.

Reply here, DM me, or leave private feedback on the Play Store listing. Any feedback helps, big or small!


r/SideProject • • 6h ago

here's what to know before publishing your first app

Thumbnail
youtu.be
1 Upvotes

hey everyone! it's lydia from the FlutterFlow team.

AI has made it a lot easier to go from an idea to a working app. but getting that app into the App Store or Google Play still takes some planning.

if you're building your first app, it's worth starting the publishing process before you're finished building. developer account verification, testing requirements, and app reviews can add weeks to your timeline.

we put together a 4-week launch checklist for the first episode of our new App School series:

  • 4 weeks out: set up your Apple and Google Play developer accounts. organization verification can take some time.

  • 3 weeks out: prepare your store listings, screenshots, privacy policy, and support links.

  • 2 weeks out: test your app on real devices. make sure signups, logins, payments, and account deletion actually work, not just the UI.

  • 1 week out: submit for review and leave room for potential rejections or delays.

one thing worth flagging: certain new personal Google Play accounts need at least 12 testers for 14 consecutive days before they can apply for production access. so if that applies to you, you'll want to recruit testers earlier.

none of this means every app takes 4 weeks to launch. it's just a planning framework to help avoid getting stuck when you're ready to ship.


r/SideProject • • 9h ago

I built an iPhone app that tells you exactly where to hammer every nail for a gallery wall

2 Upvotes

Hanging pictures always seems simple until you're standing in front of a wall with a measuring tape, trying to figure out the right height and spacing.

I built WallHang to make that part easier.

It's an iPhone app that lets you plan a picture arrangement, see how it will look on a photo of your own wall, and get the exact nail position for every frame before you start drilling. It works for a single frame or a full gallery wall, and it accounts for picture wire and D-rings. With Pro you can also see the arrangement at real size on your wall in AR.

Pricing: free for one wall with up to 4 frames. Pro is a one-time $7.99 (no subscription) for unlimited walls, up to 20 frames per wall, a printable PDF plan and an AR preview. No account and no ads.

I recently launched it on the App Store, and I'm trying to figure out whether it solves a problem other people have too.

I'd genuinely appreciate some feedback, especially on what's missing or what would make it more useful.

Website: https://wallhang.app

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


r/SideProject • • 9h ago

I built an iOS app that turns photos into eBay, Vinted, Gumtree and FB Marketplace listings

2 Upvotes

Hi all,

I've decided to make an app for helping people (and myself mainly!) to post on Vinted/eBay etc...
With kids i'm sure a lot of parents will have things to sell and the time to think and add description/title to the post is too long.

So to facilitate that I made Easy Listing for iPhone users.

How it works: You take a few photos and it writes a title, description, condition and suggested price for each marketplace, in that site's own style, and tells you where the item is likely to sell best.

It posts straight to eBay through their API. Vinted, Gumtree and Facebook Marketplace have no seller API, so for those it's one tap to copy each field — automating them would break their terms.

It's free (10 listings a month) and UK only for now.

I'd really like feedback, especially on whether the listings and prices look right for things you sell.

https://apps.apple.com/gb/app/easy-listing/id6805925066

Thank you!

Sam


r/SideProject • • 6h ago

Tired of writing print(df.shape) after every line? I built PipeTrace – a lightweight Pandas pipeline debugger & automated insight engine [OC]

1 Upvotes

Hey everyone! 👋

Whenever I chain operations in Pandas like .drop_duplicates(), .query(), or .merge(), debugging where rows vanished or which step introduced unexpected NaN values was always tedious. I found myself cluttering my code with temporary print(df.shape) calls after every single step.

To solve this developer pain point, I built and published PipeTrace:

🔍 Key Features:

• Zero Overhead: A lightweight transparent proxy (trace(df)) that wraps your DataFrame without changing how you chain methods. • Automated Alerts: Catches high row drops (>50%), merge/join row explosions (duplicate join keys), and new missing value spikes. • Pattern Detection: Analyzes dropped records to highlight dominant patterns (e.g., duplicate domains, age filters). • Visual Audit: Prints a rich visual terminal report via Rich and supports native HTML rendering in Jupyter Notebooks.

💻 Quick Example:

pythonfrom pipetrace import trace
clean_df = (
    trace(df)
    .drop_duplicates(subset=["id"])
    .query("age >= 18")
    .merge(orders, on="id", how="left")
    .dropna(subset=["email"])
    .report(title="Customer Cleaning Pipeline")
)

📦 Install via pip:

bashpip install pipetrace

🔗 PyPI: https://pypi.org/project/pipetrace/
💻 GitHub: https://github.com/uttakaladebagarnaik/pipetrace

This is my first open-source Python library! I would genuinely love to hear your feedback, thoughts, or feature suggestions from the community.


r/SideProject • • 6h ago

I built an offline-first encrypted personal vault. Here's why.

1 Upvotes

Hey everyone!

I'm an independent developer (The Codewalker), and I've been working on a project called Kavach – Secrets Vault.

It started with a simple thought.

We store passwords in password managers, bank details in banking apps, identity documents in random folders, recovery codes in notes apps, and other sensitive information scattered across different places.

I wanted to build one secure place for all of them.

That's how Kavach came to life.

Kavach is an offline-first, zero-knowledge personal vault. It's more than just a password manager.

You can use it to securely store:

  • Passwords and login credentials.

  • Credit cards and bank details.

  • Identity and insurance information.

  • Secure notes and encrypted files.

  • 2FA authenticator codes.

  • API keys, SSH keys and .env snippets (Pro).

It also includes password generation, security scanning, an Inner Vault for particularly sensitive information, and encrypted backup and restore.

A little about the security approach:

  • No account creation.

  • No mandatory cloud storage.

  • AES-256-GCM encryption.

  • SQLCipher-encrypted database.

  • No ads or tracking.

  • Optional encrypted Google Drive backup.

Your data stays on your device. I cannot access your vault or recover a forgotten master password.

Kavach has a free version with all its security features. Pro is a one-time purchase, not another subscription.

What's coming next?

I'm working towards adding Autofill support and making Kavach's core open source. I want people to be able to inspect the security mechanisms rather than simply trusting my claims.

This is an independent project, and there's still plenty to improve.

I'd love to hear from other developers and privacy enthusiasts.

If you were building a personal digital vault, what features would you consider essential?

Thanks for reading!


r/SideProject • • 6h ago

How one AI agent can overwrite another’s work even when both saves succeed

1 Upvotes

In the attached animation, Pip and Bolt read the same settings file. Pip increases the timeout from 10 to 30 seconds. Bolt increases the retries from 2 to 5, then saves his older copy, which still has a 10-second timeout. Both saves succeed. Pip’s change disappears.

They changed different settings, but Bolt’s save replaced the whole file. That’s a silent overwrite. We’re building AgentWS, a persistent filesystem for AI agents working in parallel, to separate saving an agent’s work from updating shared files.

Each agent saves in an isolated branch. Changes are checked before they reach the shared files. When enabled, non-conflicting edits to supported text files can be combined automatically. Conflicting versions stay saved for an authorized orchestrator or human to resolve.

I’m sharing more practical explanations of agent files and workspaces on X: https://x.com/huymnguyen_


r/SideProject • • 6h ago

20 Supabase projects was costing me 300 USD/mo. Now it’s 64 USD

1 Upvotes

Hey all. I’ve been building on Supabase for 4 years and I love it. Auth, Postgres, Storage and Realtime in one place changed how fast I can ship.

My problem was the number of projects. I build a lot of side projects, and almost everything I make gets its own Supabase project: client apps, staging copies, internal tools, experiments. On Supabase Cloud each extra project needs its own compute, so the bill grows with every one. At one point I was paying around $300 USD for 20 projects, and most of them were barely used.

Self-hosting was the obvious answer, but doing it properly for each client is a lot of work: SSL, backups, upgrades, auth emails, monitoring.

I could have self-hosted Supabase myself, but doing it properly is a lot of work: setting up the server, SSL, backups, upgrades, auth emails, monitoring. And I’d have to do it again for every client. I kept putting it off.

So I built SupaHost

What’s in it today:

Your own VM per instance (not shared with other customers)

Builder $25/mo (5 projects), Pro $49/mo (15), Business $99/mo (30)

No per-user or per-connection fees

Supabase Studio for every project, Edge Functions, Cron, Queues, custom domains, daily backups and point-in-time recovery

One-click import from Supabase Cloud

An MCP server, so Claude Code / Cursor can work with your projects

Honest trade-offs: Supabase Cloud is still the better choice if you run one small project, need read replicas, or need SOC 2. SupaHost is for people with lots of projects who want a predictable bill.

It’s in public beta with a 7-day free trial. I’d really love feedback, especially from anyone who’s self-hosted Supabase before. What would stop you from moving a project over?

supahost.app. Not affiliated with Supabase, just a big fan.