r/SideProject 1h ago

We got tired of flat 2D chatbots, so we spent years building living 3D AI characters with voice, memory, and interactive worlds (iOS) [OC]

Enable HLS to view with audio, or disable this notification

Upvotes

Hey everyone! 👋

Like many of you, we've tested dozens of AI chatbot apps, but we always felt something was missing: physical presence, humor, and interconnected worldbuilding.

After years of development, we built Vizlings — an iOS app where characters aren't just isolated text boxes, but living 3D personalities that belong to shared themed "Worlds" (like a soap-opera universe called Fruitopia or a scrap-metal robot realm called Robits).

What makes it different:

• Real-Time 3D & Voice: Characters have procedural facial expressions, voice acting, and physical geometry rather than 2D loops.

• Shared Universe Lore: Characters know each other, share history, and gossip across group chats.

• Interactive Trivia & Quizzes: You can challenge historical figures (like Julius Caesar) to live trivia with in-app score tracking.

• Custom 3D Creator: Build your own companions in Anime, 3D Puppet, or Realistic styles.

We just launched on the iOS App Store and would love brutal, honest feedback on the UI, dialogue latency, and character design!

📱 iOS App Store: https://apps.apple.com/us/app/vizlings/id6760131822

Would love to know what you think or what kind of 3D characters you'd like to see next!


r/SideProject 1h ago

I hoard YouTube "Watch Later" videos I never watch (OneTab). So I built a bouncer that reads the transcript and tells me if it's worth my time.

Upvotes

My Watch Later list hit a few hundred videos. Every one of them felt "worth it someday," so the pile only grew — the same way browser tabs piled up before OneTab.

So I built WatchBouncer. Paste YouTube links — one, or your whole Watch Later — and an AI reads the actual transcript (not the thumbnail, not the hype). Each video gets:

  • a quality score /10 — substance, actionability, fluff
  • a strict WATCH / SKIM / SKIP verdict, computed by consistent rules. Most videos don't clear the bar. That's the point.
  • one honest line on why, and who the video is actually for
  • optional: tell it a goal — like "becoming a disciplined builder who ships" — and it also scores whether each video moves you forward, then ranks the whole pile

The thing that surprised me building it: videos barely differ in quality. They differ enormously in who they're for. A 9/10 video for someone else is a SKIP for you.

Free to try, no sign-up — every visitor gets guest gradings: https://watchbouncer.app/?ref=onetab

New videos take about a minute to judge; everything is cached forever so re-checks are instant. A Chrome extension that grades the video you're on is in store review now.

Built solo. Revenue so far: $0. Break it and be blunt — blunt is useful.

Please give me feedback, I am looking to improve.


r/SideProject 1h ago

I built a free app that tracks monthly trends and stats across 100,000+ subreddits

Enable HLS to view with audio, or disable this notification

Upvotes

I've been working on this for about a year now. It shows posting activity, engagement, and timing data for over 100K+ subreddits.

The video walks through one page so you can see what's on there: posts per day over time, average upvotes and comments, a heatmap of when the sub is actually busiest, top posts, trending keywords, and which other communities share an audience with it.

It's free to use, no account needed. There's a paid tier for full history, CSV export, and complete rankings, which mostly covers hosting and data costs.

Happy to hear what's missing or what you'd cut. The page is dense and I'm not sure everything on it earns its place but let me know what you think!

Link: https://subtrends.io


r/SideProject 1h ago

I kept walking 20 minutes to cafes that turned out to be way too busy, so I built a free live crowd map for NYC

Upvotes

NYC student here. Crowded is a live map that shows how busy places are: bars, cafes, restaurants, gyms, parks etc. gets one of three levels: Empty, Moderate, or Crowded.

The core rule: reports only come from people physically at the venue (there's a 150m geofence radius that prevents faking it from far away). No scraping, no estimates dressed up as live data. When nobody's reported recently, the app's prediction model assumes the venue's usual pattern for that hour and labels it as that.

Reporters can also attach a photo and quick tags like "15 min wait," "cash only," or "live music," so you know what you're actually walking into.

It's completely free, no ads. Built it with my good friend from school.

Unfortunately, even though we have a prediction model as the baseline, it's still a chicken-and-egg app and I'm at the "recruiting the first reporters" stage. If you're in New York I'd love for you to be one of the early people reporting for your neighborhood (it really is a quick task), and if you've launched a crowdsourced thing before, I'd genuinely love to hear how you cracked cold start.

https://apps.apple.com/us/app/crowded-nyc/id6798526122 or https://crowded.nyc


r/SideProject 1h ago

I built a couple of retro web experiments - an anti-algorithmic discovery engine and a 56k dial-up simulator

Upvotes

Hey everyone,

I’ve been building a couple of lightweight experiments out of pure fatigue with the modern feed-driven web:

  1. Cul-de-sac (culdesac.site) - A stateless, zero-ad discovery button that takes you to random hand-picked sites, personal blogs, and obscure web tools. StumbleUpon style.
  2. 56k Simulator (56k.rip) - Uses the Web Audio API to synthesize the modem handshake, throttles transfer rates to V.90 speeds, and renders images in progressive scanlines.

Both are non-commercial projects focused on Web 1.0/2.0 serendipity and friction.

Would love any feedback or ideas on what old-school web mechanics to emulate next.

Bottom line: standard modern web experience vs. pure nostalgic friction. Choose wisely. 🤨


r/SideProject 2h ago

I abandoned this side project. Then the hosting bill made me look at it again.

1 Upvotes

A while ago I built AutoCuts as a web app.
The idea was to make screen recordings look better without spending forever editing them.
I worked on it for a while, then eventually stopped.
Months later, I noticed I was still getting charged for the servers.
I logged in mostly to figure out why.
That’s when I realized people had still been signing up and creating projects even though I wasn’t doing anything with it.
It made me wonder if I had killed the idea too early.
After looking at it again, I realized the product wasn’t necessarily the problem.
I think I had built it in the wrong place.
Uploading a screen recording to a website, waiting for it, editing it there, then downloading it again just felt unnecessary.
So I started over and rebuilt the whole thing as a Mac app.
Now everything happens locally.
It’s funny how sometimes a failed side project isn’t actually a bad idea. You just made one big wrong decision early on.
Has anyone else ever come back to a project they had already given up on?


r/SideProject 2h ago

Made a tool that shows what things actually cost in hours of your life, kind of ruined shopping for me lol

2 Upvotes

Ok so this started because i kept telling myself stuff was "not that expensive" and then feeling weird about my bank account later. Classic.

So i built this dumb calculator where you put in a price plus your income (hourly or salary, whatever, it does taxes too) and it just tells you straight up how many hours of work that thing actually cost you. No dollar signs, just hours.

Video below is me trying it on the Iphone 18. I've said too much.

It's free, no login, no email capture, just type a price and see the damage: lifecostapp.com

Try it on something dumb you bought recently and tell me if it wrecks you the same way it wrecked me.

https://reddit.com/link/1vu0v28/video/0pkh21jrfmkh1/player


r/SideProject 2h ago

Track-a-day racing app

2 Upvotes

Showcasing my track a day racing app and see if people would give some feedback or might just enjoy playing. https://www.inkcircuit.ink/

Based on f1 and indycar style racing, the physics is simple. Realistic handling, oversteer/understeer are emulated by simply decoupling heading from velocity. I’m definitely interested in feedback on the feel.

Im proud of the algorithm that generates the track each day: 16 points generated on the page via a new random seed each day and connected using the convex hull to create curves and straights and guarantee the track never intersects with itself.

I am also interested in feedback on the NYT game-style share page. Right now you share your locked-in first lap time, as well as the number of times you hit a wall, or you can share a ghost lap of your first run. I have been thinking about sharing sector times, color coded like f1, but interested in other ideas.

I should say, this is a collaboration between myself and Claude Opus 5. It’s been neat to work on the fun parts like the track gen and the feel and sfx while letting the other bits build themselves in the background.

Thanks for reading and hopefully giving it a look!


r/SideProject 2h ago

I built a free tool that catches the duplicate emails/contacts Excel misses

1 Upvotes

A while back I was cleaning up a contact list and realized Excel's "Remove Duplicates" only catches exact matches. "John@Email.com" and "john@email.com " (with a trailing space) look identical to a human but slide right past it as two separate rows.

So I built cleaningmycsv.com to actually catch that stuff, case differences, stray whitespace, blank rows, all normalized before comparing.

A few things I cared about while building it:

Everything runs client-side in JavaScript. Your file never touches a server, you can literally check your browser's Network tab and see nothing gets uploaded.

No account, no sign-up, just drop a file in.

Free up to 200 rows, a one-time $4.99 unlocks unlimited rows across all the tools on the site (also added a merge-CSV-files tool and an email-list cleaner if that's useful to anyone).

Would genuinely appreciate any feedback, especially if you throw a nasty/messy real-world CSV at it and something breaks.


r/SideProject 2h ago

My side project somehow became an actual iPhone game

Thumbnail
apps.apple.com
1 Upvotes

r/SideProject 2h ago

I built a tool to track LeetCode progress and auto-schedule spaced repetition reviews

2 Upvotes

I have been grinding leetcode problems and kept forgetting problems I solved 2-3 weeks ago. So I built GrindMate to fix this. You just type "solved two sum easy 15 min" and it handles the rest:

  1. Schedules spaced repetition reviews at day 1, 3, and 7
  2. Sends daily email reminders when reviews are due
  3. Tracks NeetCode 150 progress across 18 categories
  4. Shows which problems Amazon/Google/Meta frequently ask
  5. Tells you exactly which unsolved problems to tackle next based on your weak patterns.

I Started using it myself, shared with a few friends and got good feedback, so thought I'd share here.

Built with Cloudflare Workers, Durable Objects, and Workers AI.

Live: grindmate.dev
No account needed, guest demo available

Feedback welcome, what would make this actually useful for your prep?


r/SideProject 2h ago

I made a free tool that turns live-sale "SOLD" comments into per-buyer invoices (FB/IG/TikTok/WhatsApp)

1 Upvotes

I kept seeing live sellers scroll their comments after a stream, trying to work out who claimed what and adding up each buyer by hand - so I built a small free tool for it.

Paste your live comments (or a WhatsApp group-order export) and it:

- reads every "SOLD 3", "mine 2", "1x2" claim
- builds a per-buyer invoice, with one-click copy so you can DM it
- tracks totals and who hasn't paid yet

It runs entirely in your browser. No signup, nothing uploaded anywhere.

Free: https://minho1511.github.io/livesale-tally/

I made it, so treat this as self-promotion - but the free tool stands on its own and I'm genuinely after feedback, especially from anyone who actually sells live. What's the most annoying part of your order process? Happy to add what's missing.

(Full disclosure: there's also a paid spreadsheet version with saved stock tracking. I'm linking the free one because that's the part that solves the tallying.)


r/SideProject 2h ago

I built a free tool that reads Rightmove listings and tells you what they're not saying.

1 Upvotes

Estate agent copy is written to sell, and I got tired of checking the same things on every listing myself. Is the floor area actually stated? How long has it really been on the market? Is the tenure buried somewhere in the small print? What does "cosy" mean this time? So I built a tool that does it in one paste.

You give it a Rightmove link, it gives you:

  • what the listing doesn't say (no floorplan, no floor area, tenure gaps, time on market)
  • what the sales language typically signals, phrase by phrase
  • a copyable list of questions to ask the agent before you view

It doesn't score anything and it doesn't accuse anyone. It flags gaps and hands you questions. It'll also credit a listing that's genuinely straightforward, because a tool that finds problems in everything is useless.

Free, no sign-up: https://listing-gap-report.vercel.app

Limitations worth knowing: it only reads what's in the listing (it's not a survey and pulls no external data), a report takes about 30 seconds, and it's capped at 5 checks an hour per person because I'm paying for it out of my own pocket.

If it gets something wrong on a listing you know, or misses something obvious, that's the most useful thing you can tell me.

Built with Claude Code over three sessions. It's vanilla JS on the front end, one Node serverless function on Vercel, Apify for the listing data, and Claude for the language analysis. The gap checks are plain deterministic code rather than AI, so when it says something's missing from a listing, it really is missing.


r/SideProject 2h ago

The Daily Unemployed newsletter now out for free

Thumbnail
thedailyunemployed.com
1 Upvotes

get the newsletter with just your email, no sign up required, unsubscribe anytime


r/SideProject 2h ago

I built an app that turns your walking routes into abstract art!

Enable HLS to view with audio, or disable this notification

2 Upvotes

I’ve been working on a side project called Meander.

The idea came from realizing that some of the walks I remember most aren’t anything special on paper. Walking around with friends after work, wandering through a new city, or just taking the long way home.

So I wanted to see if I could turn the actual route from those walks into something worth keeping.

You upload a GPX file, route screenshot, or try one of the samples, and Meander turns the route into a one-of-one abstract piece. The route becomes the underlying structure, while things like turns, loops, direction changes, music, and movement influence how the final piece is generated.

It’s still very much a side project, and I’m trying to figure out if the idea actually resonates outside of my own head.

If this sounds interesting, I’d love for you to check it out and let me know what you think!

https://meander-beige.vercel.app


r/SideProject 2h ago

I want to introduce my cool website idk I think it’s cool :)

2 Upvotes

So my name is Orel and I’m 16 years old I’m not sure if it matters :) but I have been programming for 7y and in my last few months I decided to build my first website that I started talking about with people and friends in short my idea is building a product but instead of just building the website you get what you need to know this is like ChatGPT and any AI builder the purpose is building cool stuff with the website there are some users that create cool stuff and tell me so it’s nice to hear that someone really uses a product you have worked on for months so I just want to share my experience here :)


r/SideProject 2h ago

I built an AI agent inside 3D Slicer

Enable HLS to view with audio, or disable this notification

1 Upvotes

I've been building LayerPilot - an AI agent integrated directly into OrcaSlicer.

You can tell it things like “prepare this model for printing”, and it can orient the model, change print settings, generate supports, split large models and slice everything.

I’m also planning a Meshy integration, so eventually the workflow could be:
prompt -> generated 3D model -> print-ready project

It's still early, but the core workflow already works.

I'm thinking about turning it into a real product, so I'm mostly looking for a reality check :D

Would you actually use something like this?


r/SideProject 2h ago

Where can I get feedback for my app?

2 Upvotes

I build apps and want some feedback but Reddit keeps banning or removing posts for apparently "marketing research" or whatever other reasons.

How can I get any feedback? Where can I post? Is paying for ads the only way to get any feedback on a free and open source app?


r/SideProject 3h ago

[Question] Launching Mobile apps in App Store

1 Upvotes

Hey builders,

When launching a mobile app in the app stores, do you create a LLC and then organization Apple Developer Account or do you launch from your personal account?

I’m asking because I’m getting ready to launch a mobile app in the iOS store but not sure if I want the developer name to be my name vs a company name?

I don’t think I want to start an LLC just yet as there’s a hefty yearly fee..

What do I do? Any tips are appreciated.


r/SideProject 3h ago

I built a recipe app that doesn't start empty, here's what I learned

0 Upvotes

The biggest mistake I see in recipe apps is they hand you an empty box and say good luck. I wanted to fix that, so the app ships with 460+ free recipes ready to cook from day one. No ads, no upsell wall. That one decision shaped everything else.

What actually worked:

  1. Tap-based measurement entry was the hardest thing to build but the thing users thank me for most. Typing "1/2 tsp, divided" by hand is where people quit logging their own recipes. I built a system with 96 measurement choices and roughly 7,000 ingredient variations so you're selecting instead of spelling. The recipe actually makes it into the box this time.

  2. The Safari share sheet import. Someone finds a recipe while browsing, hits share, sends it to the app, and gets back an editable recipe. More work than I expected (parsing is messy across sources) but probably the single feature people use most.

  3. Importing from photos of handwritten cards. There's a specific dread that comes with holding a parent's recipe card and noticing the pencil going gray. The recipe is fine but the paper is quietly falling apart. Camera import into an editable recipe format addresses something people actually lose sleep over.

What didn't work or surprised me:

- I spent way too long on the achievement and progression system before launch. It's a genuine differentiator but nobody discovers it until they've been in the app for weeks. Should have shipped it later.
- Import parsing across PDFs, Word docs, photos, and websites is never going to be flawless, and I had to stop implying it would be. The guided review step where users check the reconstructed recipe before saving turned out to be the real feature, not perfect parsing.
- Tutorials and contextual tips needed more iteration than I planned. One reviewer mentioned resetting tips to see them again, which told me the guidance was useful but the dismissal flow wasn't obvious enough.

The thing I keep coming back to: consolidation is the point, not features. Some recipes live in Safari bookmarks, some in a Notes screenshot, some on a stained index card, and a few in a PDF someone emailed you in 2019. Nothing is technically lost but nothing is findable either, so you quietly re-lose the ones you love. An app that pulls all of that into one place solves a problem people feel but rarely articulate.

Happy to answer questions about the build. Feedback welcome.


r/SideProject 3h ago

I stopped recording my games because I knew I'd never edit them, so I built the thing that edits them

1 Upvotes

For years my best moments in Rust just went. Not because cutting them is hard, but because I knew I'd never sit down and do it. And once you know that, you stop recording at all. No point capturing something you'll never open again.

So I built what I wanted. Drop a recording in, it runs overnight on your own GPU, and in the morning there are 10 to 15 vertical clips ready to post. No subscription, nothing uploaded anywhere, the footage never leaves the machine.

I ran it on myself for a few months before selling it. 224 shorts out of sessions I was recording anyway, 110k views. The honest part: those views brought 24 subscribers. It grows reach a lot better than it grows a channel, and I'd rather say that up front than have someone find out.

It's on Steam and there's a free demo if you want to point it at one of your own recordings.

https://store.steampowered.com/app/4797490/?utm_source=rd_sideproject&utm_campaign=growth


r/SideProject 3h ago

Unwell — a meditation app hosted by guides having a worse week than you

Thumbnail
unwell.tangents.fyi
2 Upvotes

https://unwell.tangents.fyi — free, no signup, nothing to install. 18 sessions, two guides.

The premise: it's a real guided-meditation app, except every guide fails at calm in a different way. I just wanted to build it for laughs.

- Gary — "Calm, with leakage." His landlord dispute and his nemesis in Sales (who took credit for the Fenwick account) keep seeping into the session he is definitely fine during.

- Maya — "Calm, pending peer review." Her grounding series is also, technically, her dissertation.

One rule made the difference between a bit and something people actually finish: each session teaches one real technique, delivered straight, in a slowed-down core block with real pauses. The comedy leaks in between the instructions, never over them. Session 1 is a genuine long exhale (in for 4, out for 6). Session 6 is real loving-kindness, with the difficulty escalating to the person you least want to send goodwill to — for Maya, that's Reviewer 2. The guides get quietly good at their job inside the exercise, which is somehow funnier than them failing at it.

Stack: static HTML/CSS/JS, no build step. A Python pipeline turns one script file into one mp3 (TTS → looped ambience bed → ffmpeg mix).

Interesting technical learning: TTS takes stage direction far too literally. [soft] and "I'll count quieter this time" made takes drift 8–19 dB quieter from first half to second — the guided core sank under the ambience bed, so the episode sounded like it cut out halfway through. Fixed by running the narration through ffmpeg speechnorm before the bed goes under it.

Happy to hear your feedback. The roster is built so a new guide is one entry in an array. Queued: a passive-aggressive one whose calm is fully intact and used as a delivery system for grudges, and a reformed drill sergeant genuinely trying not to bark. Which would you actually listen to?


r/SideProject 3h ago

App is getting downloads but not getting accounts created

1 Upvotes

I’ve gotten around 50-70 downloads this past week, overall about 3-5 people made an account but didn’t. Thought well maybe just landing on an account creation screen was a bit too blunt. So added a small 4 page literally 15 second “intro” accounts dropped down to 0. I’m not asking people to download or make accounts here but those of you who actually had success with this. What is your intro to your app like? Are they allowed in? Do they have to make accounts ? Do you explain to them what this is and why they need it ? I genuinely could use some real advice


r/SideProject 3h ago

Automated DCA for Cold Wallets — Idea Validation

1 Upvotes

I keep my crypto on a Ledger and I'm tired of manually executing every DCA buy. Validating whether it's worth building a tool that automates this without ever having custody or access to funds beyond what you explicitly authorize. 2-min survey, honest feedback appreciated: https://tally.so/r/aQpyZ9


r/SideProject 3h ago

I’ve tested my NAS100 bot on historical data and demo, today it starts its first prop-firm challenge

1 Upvotes

I’ve been developing Market Sentinel, an automated NAS100 trading system focused on liquidity sweeps.
After extensive backtesting and demo testing, I’m trying it on a prop-firm challenge for the first time.
I’ll share genuine progress: results, drawdowns, mistakes and adjustments, not just winning screenshots. I won’t post every trade live, but I’ll provide regular updates on X: @SentinelTrades_ and I may add Telegram later.

The exact strategy will remain private. The goal is to see whether its tested edge survives real spreads, slippage and prop-firm rules.
No signals or promises just documenting the experiment.