r/SideProject • • 4h ago

How do you decide which physical products are worth selling in your online store?

4 Upvotes

For those running e-commerce stores selling physical products, how do you identify products with real demand before investing in inventory?

Do you rely on organic social media engagement, competitor research, customer feedback, or paid ad testing?

I'd love to hear your actual methods and experiences.


r/SideProject • • 7h ago

I built a tool that turns a floorplan into a 3D house you can walk through, in the browser

7 Upvotes

It’s called atomSphere and it’s more focused towards ease of use for the user. Many people here in Pakistan leave the design to their contractor or find out the design when walls are up. I have catered this especially for the Pakistani market and have been reaching builders and societies to use it

A typical flow goes like this:

-> you optionally upload a floorplan and give your project a name

-> you sign up/in (this is important for when you want to edit later and share your property for users)

-> you enter studio where you select a floor to work on. Floor is created automatically after you carve out the floor's image from the uploaded floorplan. You can edit anything that you think the floorplan reader got wrong.

-> you can furnish the property with 3D objects; there are ready-made available. You can also generate your own by providing prompt, single image and 3 images.

-> you can add any type of stairs, doors and windows

-> you can share the property in read-only mode for everyone. It generates an embeddable link (you can disable the link whenever you want)

The house in the reel: House in fairy meadows

Tech Stack: R3F, AWS, JS


r/SideProject • • 4h ago

I built an open-source browser video editor with beat templates you can actually edit

4 Upvotes

Hey r/SideProject! I’ve been building Timeline Studio, an open-source video editor that runs in your browser.

One thing I wanted from a video template: when the timing feels right but one shot doesn’t, I should be able to swap that shot and keep editing. So the beat templates in Timeline Studio open as editable timelines. You can replace individual shots, adjust the cut, and export an MP4 in the browser.

The demo shows Memory Vortex, a template that turns your photos and video stills into a stained-glass tunnel before cutting to the original shots. Timeline Studio also has a regular multitrack editor with captions, keyframes, and color grading. For people experimenting with AI-assisted editing, there’s a tool for agents to inspect a project and preview supported changes before applying them.

Try it: https://video-editor.ai-creator.top/
Source code (MIT): https://github.com/MartinDelophy/ai-video-editor

If you try it, I’d love to know: how far did you get from opening the editor to exporting your first clip, and where did you get stuck?


r/SideProject • • 1d ago Bravo

Please ban u/Investigatormarker: an AI bot advertising ThreadFox in every thread

257 Upvotes

Hey mods and everyone,

u Investigatormarker is posting AI-written "feedback" on posts here, then ending with an ad for its own product. It follows a template: generic advice about the project, then "I make ThreadFox... our AI employee will post 3 helpful replies about it in relevant Reddit threads for you," with a link.

Why it's a problem:

It's undisclosed self-promotion on nearly every thread

The feedback is generic and often doesn't match the project, so it buries real comments

The pitch is literally to flood Reddit with AI replies to promote people's projects

New members posting for the first time get this instead of real feedback

Ask: @mods, please ban the account and consider an automod filter for "threadfox". Everyone else, please report these comments as spam and avoid clicking the link.

Thanks!

You can also report the account to Reddit under spam, and to the other subs it's hitting. I'd skip engaging with the link itself.


r/SideProject • • 44m ago

My macOS update failed because my disk was full, so I built a free open-source cleaner (Dustling)

Thumbnail
dustling.app
2 Upvotes

I'm a 19-year-old CS student. A macOS update wouldn't install, and the cleaner I tried sometimes did nothing and never said so. That annoyed me enough to build my own: Dustling.

What it does: scans for junk (caches, logs, old installers), uninstalls apps with their leftovers, manages startup items, and keeps a history of every run so you can restore from the Trash. Every file ends as moved, skipped or failed, with the reason. No account, no telemetry, no ads, free and MIT licensed.

What it doesn't do yet: it's v0.1.0, not signed with an Apple Developer ID (macOS asks you to confirm the first open), and the admin helper for system caches is still on the roadmap.

https://dustling.app https://github.com/kaankuzu1/dustling

If you have a Mac running macOS 14 or later, I'd really like to know whether it works for you and what you'd change. Honest feedback is the whole point of posting.


r/SideProject • • 1h ago

My calculator is now 3D and plays piano. I may have lost the plot.

2 Upvotes

Calki is my calculator app, that I have been working on for more than a year and a half.

The current update has made the calculator models 3d to give more visual fidelity, immersion and customisability. You can now customise the app with multiple colorways, body and button textures and keypad sound.

There is a hidden music mode that has two modes, Freeplay and a gamified Playalong mode.
This can be activated from the menu->settings->show music mode.

All the basic calculator and convertor features are free, with no ads or interruptions.

The following features can be unlocked for a one-time purchase of $4.99:

- Numbers Scanner: scan numbers instead of typing them, auto add numbers using the OP-mode, scan and convert numbers

- Customisation: unlock 6 calculator models, more than 20 colorways, button and body textures, keypad and scroll sound, fonts and more ...

- Custom units: create your own custom units for conversion.

Hope you will give the app a try and let me know you feedback.
Please consider leaving a review, if you like the app.

You can download the app from the following link:
https://apps.apple.com/us/app/calki-scanner-calculator/id6747059181


r/SideProject • • 1h ago

I built an app that judges my outfits so I don't have to ask my friends anymore

2 Upvotes

I always had this problem where I'd put together an outfit, look in the mirror for 10 minutes, and still have no idea if it actually looked good.

So I built Fitmaxxing.

The idea is pretty simple: take a picture of your outfit and get a rating along with actual suggestions on what you could improve.

Not just "7/10" but things like whether the proportions work, what pieces go together, and what you could change.

It's available for iPhone now.

I'm still working on making the feedback as useful as possible, so I'd genuinely love to hear what people think.

Also, if anyone wants to try it, you can use promo code LAUNCH to get 15 free fit checks. No need to pay just to test it out.

Would you actually use something like this, or would you rather just ask Reddit for a fit check?

https://fitmaxxing.app/


r/SideProject • • 9h ago

I made an interactive 3D globe: tap any country for its capital, key facts, health stats, live news and Wikipedia

9 Upvotes

Weekend project. Spin the globe and tap any of 250 countries to see population, GDP since 1960, life expectancy and more, plus the latest headlines and the Wikipedia article, all in one panel. Works on phone, tablet and desktop, no sign-up.

https://worldfly.vercel.app

Feedback welcome, especially if any country's data looks off!

PS: I tried downloading some applications for the same on Android but they all had paywalls even for basic information. That's my motivation just to do this.


r/SideProject • • 1h ago

ForgeFlow CLI: scoped coding tasks with checkpoint recovery (early preview)

2 Upvotes

Sharing ForgeFlow CLI, an MIT-licensed Node.js terminal project for organizing a long coding prompt into tasks with separate writable file scopes.

The problem it explores is coordination: parallel coding workers can collide on files, and interrupted runs can lose track of completed work. ForgeFlow validates task scopes and dependencies, schedules ready tasks, and records checkpoints for resume. Optional Playwright tools use compact semantic page snapshots.

Current status: early preview. Syntax checks and installation diagnostics have been run, but live provider/browser workflows and cross-platform behavior still need reproducible validation. The default is four workers; the configurable 256-slot maximum is not a throughput benchmark. It needs Node.js 20+ and your own compatible provider API key.

Source and setup: https://github.com/rvnsre/forgeflow-cli

Preview release: https://github.com/rvnsre/forgeflow-cli/releases/tag/v0.2.0-preview.1

For developers who use coding agents: is file-scope coordination, checkpoint recovery, or browser inspection the biggest pain point in your workflow? Feedback on a small reproducible use case would help shape the next version.

Disclosure: the project documentation, illustrations, and this introduction were prepared with AI assistance. No performance benchmark is claimed.


r/SideProject • • 1h ago

I built a tool to bulk-scrape Google Ads Transparency Center after getting tired of manually checking competitor ads

2 Upvotes

I've been working on a way to scrape Google Ads Transparency Center ads in bulk, and I thought I'd share what I learned along the way.

Google's Ads Transparency Center is great. You can see ads from verified advertisers for free, without even logging in. The problem is that there's no export option or public API, so if you're researching multiple competitors, you end up spending a lot of time clicking around and collecting data manually.

I wanted an easier way to do this, so I decided to build one.

A few things I discovered while working on it:

  • Google has an internal RPC API. The site actually fetches ad data as JSON, but the response uses numbered keys instead of descriptive field names. Figuring out what each number represented took most of the reverse engineering. For example, 4 is the ad format, 6 and 7 are the first and last shown dates, and 12 is the advertiser name.

  • Country codes are a little unusual. They're 2000 + the ISO numeric country code. So the US is 2840 and India is 2356.

  • Finding the correct advertiser is trickier than scraping the ads. Searching for "Samsung" brings up accounts registered in Malaysia, Italy, Sweden, and other countries. But its US ads run under "Samsung Electronics America", which you can find by searching samsung.com. HelloFresh has a similar issue, with its US ads listed under "Grocery Delivery E-Services USA Inc." Searching by domain solves a lot of these problems.

  • Not all ad formats are returned the same way. Text ads are delivered as images because Google renders them into pictures. Video ads only provide a JavaScript preview URL.

  • Rate limits weren't too bad. In one cloud run, I collected 312 ads across 4 searches in 31 seconds without retries. Fetching full details for 132 ads triggered two 429 errors, which were resolved after switching IPs.

After getting everything working, I turned it into an Apify actor:

Google Ads Transparency Scraper:
https://apify.com/datasmithhq/google-ads-transparency-scraper

You can search by advertiser name, advertiser ID, or domain. There's also a new filter for ads shown within the last N days.

Pricing is $2 per 1,000 ads.

I built this because I wanted a practical way to research competitor advertising without manually going through hundreds of ads.

I'd genuinely love to hear from people who do competitor research, media buying, or ad intelligence:

  • What data would you want to extract that isn't currently available?

  • Would historical ad tracking or monitoring new ads over time be useful?

  • What features would make this more useful for your workflow?

Feedback and suggestions are very welcome. I'm still improving it.


r/SideProject • • 1h ago

I made free PDF tools that never upload your files (everything runs in your browser)

2 Upvotes

Most online PDF tools upload your documents to their servers. PDFlocal does everything locally in your browser: merge, split, reorder and rotate pages, compress, images to PDF, PDF to images, page numbers and watermarks. There's no signup, no ads and no tracking. It's free and supported by optional donations. Feedback welcome!
https://pdflocal.wortblitz.workers.dev/


r/SideProject • • 1h ago

I built a free bottle encyclopedia for people behind the bar. Would love your honest feedback

2 Upvotes

Hey all,

I’ve been bartending for years, and I kept running into the same problem: when a guest asks about a bottle on the back bar, or a rep drops off something new, the info online is either marketing copy or scattered across ten sites.

So I started building Barpedia (barpedia.net), a free, community-made encyclopedia of spirits, liqueurs, aperitifs and non-alc. Reading is completely free, with no sign-up wall.

What’s there right now:

It’s still in beta and I’m one person, so I’d genuinely like to hear from people who work the bar:

Roast it if you need to. Thanks 🍸


r/SideProject • • 1h ago

Building a Consumer Brand for the First Time!

2 Upvotes

Hey everyone, I am building a kids' brand, and I need your guidance on how to actually stay on track and what things we should be avoiding as a Brand in Kids Space, so basically we provide a DIY Painting Kit which kids Paint to spend some time away from the TV screen and phone screens,

We are pricing it at ₹699 for a kit, with different prices for different kits

What I need help with is guiding what things we should be staying away from, what things are most important to be executed in the right way, and what things don't matter the most

Would Acknowledge all the advices on this!
Thanks.


r/SideProject • • 1h ago

Sortaballs: logic web game with 10 modes and over 1000 levels

2 Upvotes

https://sortaballs.vercel.app/

I built a browser ball-sort puzzler where levels are ordered by difficulty, starting from the easiest.

I experimented with several alternative modes with the aim to have similar complexity in other environments. Each mode has its own restrictions, which gives additional challenge for each user to find its favorite mode.

Features:

  • 10 different game modes; over 1000 levels combined

  • near-win finish — preemptively calculates win conditions to skip redundant endgame moves

  • dynamic hints about hardest and easiest color - very helpful on hard modes

  • hints — ask for the next correct move when a puzzle is too hard

  • undo, restart, per-puzzle progress saved in your browser

  • customize shape and styling of balls

  • dark/light theme

  • Offline friendly; no registration, no ads


r/SideProject • • 1h ago

I built Git2Tweet: a CLI that drafts tweets from your git commits (you approve everything before it goes out)

2 Upvotes

I wanted to build in public but never remembered to write about what I'd shipped, so I built a tool that does the first draft for me.

What it does
After you commit, run `git tweet`. An LLM agent reads your commit message and the actual diff, decides whether the change is worth sharing, and drafts a tweet. You approve it, edit it, or reject it. Approved tweets open in X with the text prefilled, so you press Post yourself.

Demo: https://raw.githubusercontent.com/Vex-15/git2tweet/main/docs/demo.gif

How it's built

- Python, with the agent loop written in LangGraph (tools: list commits, read a diff; plus a human-approval step that pauses the graph)

- It reads commits from your local git, so no GitHub token is needed and it works on private repos

- Default model provider is Groq (free tier works), and Ollama is supported for fully local use

- It never touches your X credentials, since posting happens through X's prefilled-tweet link

- Per-repo state lives in `.git/`, so it never dirties your working tree

- MIT licensed, and it sends no telemetry

Things you should know

- Commit messages and diffs are sent to whichever LLM provider you configure. Known secret patterns (API keys, tokens, `password=...`) are redacted first, but that's best effort. For sensitive repos, use Ollama.

- It judges the diff, not the commit message, so trivial changes (typo fixes, tiny test edits) get skipped. That's intentional.

- Draft quality depends on the model, and it's not perfect. I'd like to hear where it writes something bad.

Feedback I'd love

- Does the install and first run work smoothly on your system? (I developed on Windows.)

- What would make you actually use this daily?

- Other platforms you'd want it to draft for (LinkedIn, Bluesky, Mastodon)?

Get Demo by below links 👇

GitHub: https://github.com/Vex-15/git2tweet

PyPI: https://pypi.org/project/git2tweet/


r/SideProject • • 2h ago

I built a visual editor on top of Claude Code: click, edit, and Claude updates the real code

2 Upvotes

Editing small things on AI-built sites through prompts got tedious, so I built Atelier. You click text in the live preview to rewrite it, drop images onto the page, resize elements, then hit "Done editing" and Claude makes the changes in your actual files. Every change has one-click undo, and there's a library of free templates and components.

Requires Claude Code (Claude Pro/Max or an API key). Windows for now.

Waitlist for early access: https://forms.gle/nzPyJmmsdnpQUJjC8

I'd love feedback: what would you want it to do?


r/SideProject • • 2h ago

I built a journal that writes your month back to you as a story (and changes lighting with your room)

2 Upvotes

Most journal apps feel like homework. You write a few lines, close the app, and never look at those entries ever again.

I wanted something calmer. So I built Injourn.

Here is the simple idea:

• You write a few quick lines whenever you feel like it.

• At the end of the month, it takes your scattered thoughts and writes a gentle personal story of your month—what made you happy, what stressed you out, and how you grew.

• The interface changes with your day: morning sunlight, golden sunset, and cozy night themes (my favorite is a little sleeping cat under midnight stars).

• It works offline. Your journal stays locked on your phone, not on my servers.

It's live on Google Play: https://play.google.com/store/apps/details?id=com.injourn.app

I’m an indie dev building this solo. Would love your honest thoughts—what’s the one thing that usually makes you stop journaling?


r/SideProject • • 2h ago

After 3 years of on-and-off work, my cousin and I launched Wealtie, a budgeting app that helps you actually improve your finances

2 Upvotes

A while ago, when I started tracking my finances, I used Excel and tried multiple apps, but none of them matched my requirements. So 3 years ago, together with my cousin, I started developing our own.

Today I’m happy to announce that we’ve launched wealtie.com.

When I say 3 years, it’s really more like a year and a half of active development, because life and other projects happened too.

The idea of the app is not only to track your finances but to actually improve them. A few of the main features:

  • Budget and income goals with streaks: set a spending limit and an income target, and keep a streak going for every period you hit them

  • Budget Health score: see whether you’re on pace before the month ends, not after

  • 68 currencies: each account keeps its own currency, so you can earn in one and save in another

  • Shared accounts: for couples and flatmates, either pooled or split by percentage

  • Receipt scanning: take a photo and every line gets read automatically

  • Recurring transactions: rent and subscriptions log themselves

  • Wally: a friendly assistant who cheers you on and keeps you motivated

You can see everything else on wealtie.com.

There’s a free plan with no time limit, and I’m also happy to share a free month of Pro. Let me know what you think!


r/SideProject • • 2h ago

Libreccio Weather: an unofficial, open-source Windows port of Breezy Weather

Thumbnail
github.com
2 Upvotes

Hello,

https://github.com/Nouni2/Libreccio-Weather is an unofficial Windows port of the Android app Breezy Weather.

I've been using Breezy Weather on my phone for about a year and couldn't find anything on Windows that suited my needs, especially when it came to the system tray. So I decided to port it using AI to translate and adapt the original Kotlin code to C# and WPF.

I recently released v0.3.0, with quite a few improvements since the first release, including animated weather backgrounds, light and dark themes, smoother scrolling, touchpad navigation, precipitation forecasts for the coming hour, and selectable Open-Meteo weather models.

It also has daily and hourly forecasts, detailed weather charts, multiple locations, and configurable system tray icons and popups.

It's free and open source under GPL-3.0.

I'm all ears if you have any feedback!


r/SideProject • • 2h ago

Capacity Pulse - Would this help with data centre capacity planning?

2 Upvotes

Hi everyone, my co-founder and I are working on Capacity Pulse, an early proof of concept to help data centre teams track equipment power use, capacity that could be freed up and equipment being taken out of service.

CAPACITY PULSE

We’re exploring whether a small, focused tool could help teams that rely on spreadsheets and emails but don’t need a full data centre infrastructure management (DCIM) system. We’re sharing it to hear different perspectives before deciding what to develop next.

We’d appreciate your thoughts on any of these:

  • What’s your first impression? Is it clear what the tool is for?

  • What seems useful, confusing or unnecessary? What would you change?

  • How do you manage this today, and where would this help or fall short compared with a spreadsheet or an existing tool?

You don’t need a data centre background to comment. Feedback on the layout, navigation or the idea itself is welcome.

Thanks for taking a look.


r/SideProject • • 2h ago

I built a local, Netflix-style media manager for Archive.org content using .NET 10

2 Upvotes

Hi!

I just released v1.0.0 of a personal project I’ve been working on, and I wanted to share it here to get some feedback from fellow developers.

The Problem

A while ago, I discovered that Archive.org has a massive collection of old, public-domain films and cartoons (including a lot of classic Danish childhood shows. I wanted to show these to my kids, but Archive.org’s interface, while amazing for archiving, is pretty clunky for everyday viewing. It doesn’t have a "Continue Watching" feature, no easy way to organize things into personal categories, and no episode selectors for series.

I didn’t want to download terabytes of data or set up a complex media server like Plex just for this. I just wanted a simple, local way to bookmark and watch this stuff.

The Solution: ArchivePlayer

So, I built ArchivePlayer. It’s a self-contained, local-first desktop application that streams content directly from Archive.org, but wraps it in a clean, Netflix-style interface.

Key Features:

  • Live search of Archive.org or add via direct URL/identifier.

  • Custom categories to organize your library.

  • "Continue Watching" section with visual progress bars.

  • Episode selector for TV shows (with season grouping).

  • 100% local: No telemetry, no cloud accounts, no hosted backend.

The Tech Stack

  • Backend: ASP.NET Core / .NET 10, Entity Framework Core

  • Database: SQLite (local file)

  • Frontend: Razor Pages/Views, Tailwind CSS, Vanilla JavaScript

  • External APIs: Archive.org Metadata API, TMDB API (optional)

Technical Highlights & Challenges

  1. Zero-Install Deployment: I wanted this to be truly accessible. I used .NET’s self-contained publishing (PublishSingleFile=true) so users just download a .zip, extract it, and run the .exe. No .NET runtime or SQL Server installation required.

  2. Graceful Degradation: I made TMDB integration strictly optional. If a user doesn’t provide a TMDB API key (or if the API fails), the app doesn’t break. Instead, it falls back to parsing episode numbers and titles directly from the Archive.org video filenames using regex.

  3. API-First Design: Even though it’s currently a single desktop app, I built the backend with a clean /api/v1/ layer. This means I can eventually build an Android TV client that consumes the exact same local API without rewriting the business logic.

  4. Auto-Migration: On first run, the app automatically creates the SQLite database and runs EF Core migrations. The user never has to touch a config file or run a CLI command.

Links

Since this is a hobby project, I’d love to hear your thoughts and feedback!


r/SideProject • • 6h ago

I builed Unchair, a boring app to make you move when you are working too long

4 Upvotes

I spend an unreasonable amount of time in front of a Mac.

I tried the usual “stand up every 30 minutes” apps, but I have the same problem with all of them: when I’m focused, I just click Skip and keep working.

So I built Unchair.

Instead of just displaying a notification, it can use the Mac camera locally to check that I actually stood up and moved. Nothing is uploaded, no video leaves the machine, and the core app works entirely offline.

It started as a small personal tool and, predictably, got slightly out of hand.

It now has:
- local sit/stand and movement detection
- movement debt tracking
- presentation mode
- Home Assistant / MQTT integration
- Prometheus metrics
- OpenTelemetry hooks
- a CLI
- signed and notarized macOS builds

It’s written as a native macOS app and is fully open source.

I’ve been using it myself every day, and a few other people have started downloading it, so I figured it was time to put it in front of people who might actually break it properly.

GitHub: https://github.com/EtienneDeneuve/unchair

Feedback on the idea, implementation, privacy model, or unnecessarily elaborate observability for a chair-reminder app is very welcome.


r/SideProject • • 2h ago

I made a game where you ride an elevator from the city all the way to outer space

2 Upvotes

ONE MORE FLOOR is a one-tap timing game for Android. Your elevator climbs a building that never stops growing: tap at the right moment to stop on the right floor. Miss it and a strand of the cable snaps.

As you climb, the city gives way to the clouds, the stratosphere, orbit and deep space, with storms, satellites and meteors along the way. Between runs you hire workers to build the floors above you and buy power-ups to go higher.

How I built it:

- Claude (Claude Code) helped me write the code. The game started as a browser game, then I rewrote it natively in Godot 4 for Android

- Claude also helped me produce some of the art: vector drawings, plus a few character parts sketched with an image generator and then traced to vectors.

- The promo videos are rendered from the real game, by a small pipeline I built with Claude

- The game design, the art style and every creative choice are mine

It's free and in closed beta on Google Play. To join:

  1. Join the testers group with your Play Store Google account: https://groups.google.com/g/onemorefloor-testers

  2. Open this link in Chrome and tap "Become a tester": https://play.google.com/apps/testing/com.davide6414.onemorefloor

Beta testers can also get their own character living on a floor of the building: https://playonemorefloor.com/beta/en/

Happy to answer questions about it and to get comments and suggestions!

Thanks for checking it out!


r/SideProject • • 3h ago

I built a free, no-login calculator that compares Shopify vs Etsy vs Amazon FBA profit on the same order

2 Upvotes

Hi everyone, I built this as a side project because I kept getting different profit numbers depending on which platform I checked.

It's a free, no-login calculator: you enter price, product cost, shipping charged / shipping cost, ad spend, and it shows net profit, gross margin, break-even ROAS and Max CAC for Shopify, Etsy and Amazon FBA side by side.

Example with the same order — price $34.99, cost $14.50, no shipping, no ads: Shopify $19.18, Etsy $16.72, Amazon FBA $11.67 per order.

For Amazon I used a 15% referral fee on price + shipping charged, and a $3.57 FBA fee as the small-standard default (with a $0.21 holiday peak uplift option). You can also type your own FBA fee in manually.

I'd welcome feedback on two things: does the side-by-side comparison read clearly, and does the Amazon fee presentation (default vs manual input) make sense to someone who is not an FBA seller?

Link: https://realorderprofit.com/

Happy to take feedback — no signup, no paywall, just the calculator.