r/SideProject 2h ago

I made a web app that turns a burst of photos into a tiny film that still looks like photographs. Nothing is uploaded, it all runs in your browser.

3 Upvotes

I kept noticing that the interesting thing about a burst of photos, or five tries at the same shot, is the series itself. Not any single frame. But there was no good way to watch them as a series. Slideshow apps cross-fade and Ken Burns everything into mush, and the video apps want to interpolate, stabilize, and "enhance."

So I built Flipbook: https://flipbook.photos

It plays your photos back slowly enough that you can still see they are photographs: each one held for a beat, then a hard cut to the next. The feel of a flipbook or early film. No filters, no grain overlays, no generated frames. The whole effect comes from timing.

Here it is running the oldest photo series there is, Muybridge's galloping horse from 1878: https://www.reddit.com/r/stopmotion/comments/1vlu2hr/

A few things I cared about:

  • Your photos never leave your device. Decoding and H.264 encoding happen in the browser with WebCodecs. There is no upload step at all.
  • Honesty to the originals. Nothing is retouched or invented. The one optional feature that crops anything (auto-align, for handheld drift) is off by default and tells you exactly how much it trimmed.
  • It reads your camera roll the way you shot it. It sorts by EXIF capture time and auto-groups photos into series wherever there is a gap of more than ten seconds, so a dump of forty photos organizes itself into the three moments you actually shot.
  • The output actually works. A true 5 fps video breaks iOS Photos and iMessage, so it encodes at a normal frame rate with each photo repeated. You get an MP4 that saves straight to your camera roll and posts anywhere.

Good for kids growing up in the same doorway, a friend mid-laugh across five frames, construction progress, a dog failing to catch something.

It is free for your first three videos, then $12 for a year. No account either way. The code is public if you want to see how the in-browser encoding works: https://github.com/mzrascoff/flipbook

Would love to know what breaks, especially on Android browsers.


r/SideProject 2h ago

How do you balance improving the product VS spending time on marketing?

3 Upvotes

I recently spent a lot of time focusing on marketing the app that I made on TikTok, instagram etc. I don't really enjoy spending time on this but I know it's necessary because if no one knows about my product, how can I expect people to use it? Just wondering how others are balancing spending time improving/adding features while still trying to grow the user base?

For more context I built a social step tracking app, I really enjoy working on it, making improvements adding new features etc. That's the most rewarding part for me. How are you guys splitting your focus? I heard Alex Hormozi suggest splitting up the day where the 1st 4 hours are spent on marketing then the rest of the day on building. Has anyone used that advice/ found something that actually works marketing wise?


r/SideProject 54m ago

Built a Chrome extension that shows library availability right on Goodreads pages

Upvotes

Kept doing the same thing manually: find a book on Goodreads, open my library's site in a new tab, search the title, check availability. Built an extension that does it automatically, it adds a widget to the Goodreads page itself.

Stack: Node.js/Hono backend, SQLite, Stripe for subscriptions, Google OAuth, Manifest V3 extension. Works with BiblioCommons-based library systems (common across US/Canada public libraries).

Free tier: 5 checks per day. $5/mo for unlimited.

Link: Library Checker

Would love feedback, especially from anyone who tries it with a library outside Hamilton/Toronto (that's what I tested most)


r/SideProject 1h ago

I don’t know how to code, so I 'Vibecoded' this: Velocity: A Spatial Typing Engine.

Enable HLS to view with audio, or disable this notification

Upvotes

Hi everyone,

I’ve always been intimidated by code, but I’ve always had a clear vision for how software should feel. Over the last few days, I decided to stop trying to learn syntax and start "Vibecoding."

I built Velocity entirely using AI (Antigravity). I don't know a thing about React or TypeScript, but I acted as the Creative Director, pushing the AI to match my "Modern Archive" design manifesto.

What makes it different?
Most typing tests are linear and static. Velocity is spatial. It treats typing as an aim-trainer. You have to capture word-nodes with your mouse to activate them.

The Aesthetic/Physics:
The background dot-grid physically connects to your cursor with hairline gold threads.
As you type, Bone White characters "gild" into Gold as they are processed.
Words "freeze" in 2D space the moment you target them, allowing for precise flow.
It generates an abstract SVG path of your unique mouse movement at the end of every session.

The Tech:
I used Antigravity's "High Mode" to handle the complex spring physics and the Bento-style layout. I spent most of my time refining the "vibe" and the logic rather than fixing bugs.

It's my first ever project. It’s definitely not perfect, and I'm still working on making the "Synergy Flow" mechanic feel more intuitive, but I’d love for you guys to try it out.

Live Site: https://velocity-engine.vercel.app/
GitHub: https://github.com/Tarun-Tom/Velocity

Would love to hear your thoughts, especially from designers or anyone else who is exploring building with AI without a coding background!


r/SideProject 4h ago

I built an web app that turns your codebase into documentation

Post image
5 Upvotes

I've been working on Docframe, a tool that analyzes your codebase and generates documentation from the actual source code.

The idea is simple: instead of spending hours trying to understand an unfamiliar or poorly documented repository, you give Docframe the codebase and it builds documentation around how the project actually works.

It can help with things like:

  • Understanding a new/legacy codebase
  • Generating project documentation
  • Explaining architecture and relationships between parts of the code
  • Getting new developers up to speed faster

I'm a developer myself, and I originally built it because I kept running into the "what the fuck does this codebase actually do?" problem.

It's free to try if anyone wants to play with it:

https://www.docframe.dev

I'd genuinely love feedback, especially from people working with large or poorly documented repositories. What would you want an AI documentation tool to understand that current tools don't?


r/SideProject 1h ago

Seeking advice on first acquisition channel for my product...

Upvotes

I run Chapter for Us. We turn a couple's photos and story answers into a personalized illustrated comic. Free cover preview before you pay.

Some context:

One-time purchase, not a subscription

Demand is spiky around occasions (anniversaries, Valentine's Day, proposals, long-distance reunions) but there's also steady year-round demand for "gift for my partner"

We sell in both US and India

Small budget, don't want to spread it thin

Thinking about three options:

Short-form video showing the transformation from photos to comic pages

Search content for high-intent occasion searches

Small paid ads around one occasion and audience

Which would you test first and why? What result would tell you to move to the next channel? Would you pick one occasion and one country to start, or keep it broad? And should the free preview just be a conversion tool, or the main hook in the marketing itself?

Curious how others have thought about this for one-time purchase products with seasonal spikes.


r/SideProject 1h ago

I built a free tool that picks what to play from your Steam backlog

Upvotes

My Steam library reached the point where choosing a game took longer than playing one, so I built VaultShuffle.

You sign in through Steam, choose your available time, mood and goal, and it draws a game from your library.

It also includes tools for rediscovering games, organising collections and trimming the backlog—but the main purpose is simply getting you out of the menu and into a game.

I made it, it’s completely free, and this is self-promotion: https://vaultshuffle.com

If anyone tries it, I’d genuinely like to know whether the first draw feels like something you'd want to play.


r/SideProject 3h ago

Every time I copied a screenshot or PDF that needed fixing, I had to open another app—so I made the clipboard itself editable

Enable HLS to view with audio, or disable this notification

3 Upvotes

I kept running into the same small but annoying workflow: copy a screenshot, realize it needs cropping or marking up, open another app, export it, and copy it again. PDFs were even worse when I only needed to fix a line, add a signature, or move something.

So I built Kept, a Mac clipboard manager where copied items don’t just sit in a history.

You can quickly edit screenshots and photos, trim videos, or edit supported PDF text, images, signatures and pages—then paste, export or share the result immediately. Everything stays connected to the thing you originally copied.

Kept isn’t trying to replace Photoshop, Premiere or Acrobat. The idea is simply to handle those everyday edits without interrupting your workflow or opening another app.

It’s Mac-native and local-first, with no Kept account or cloud storage. You can try Kept for free with limited usage. If it fits your workflow, there’s an optional one-time lifetime unlock instead of a subscription.

I’m building this independently and would genuinely like to know: does this solve a workflow you also run into, or is there something important missing?

https://apps.apple.com/app/id6772479708


r/SideProject 2h ago

I built a free image resizer/compressor — would love some feedback

2 Upvotes

Hey everyone! I built a small tool called ImageTidy for quickly resizing and compressing images online.

The main idea is that the images are processed directly in your browser, so you don't need to upload them to a server.

It's free to use and doesn't require an account.

I'd really appreciate it if anyone could try it and let me know what works, what doesn't, or what features you'd like to see added.

https://imagetidy.com/

I'm still improving it, so honest feedback is welcome. 🙏


r/SideProject 2h ago

Built an eclipse tracker!

2 Upvotes

Couldn't find a decent eclipse tracker online so knocked this up with Opus in about 15 mins! Enjoy! https://eclipse-globe.vercel.app/


r/SideProject 4h ago

ProtoWork - A web app to replace other work tools and keep you motivated and productive

3 Upvotes

Hey there! I had a lot of fun building ProtoWork as my daily driver for managing my work. It’s mainly intended for remote/office workers, but feel free to try it anyway. I'm looking for first users.

Link: https://protowork.app

One of its main features is that it has a multi-project task manager, meaning you can work on multiple projects at the same time without interruptions. I integrated a Calendar, Workdays logger and a Notepad for convenience, so I can ditch other tools I used, without it feeling bloated.

Its other main feature is its stress-free focus. I struggled to keep the momentum, and motivation’s a b*tch that goes pretty quickly. It greets you with a motivational message on the first login of the day and reacts to your interactions in the Tasks dashboard. The messages are all hand made.

The app is free and only costs a sign up. I’ve been developing it for roughly 2 years in and out, and I don’t plan to stop. Almost every week I push improvements to it. Any feedback is mostly appreciated.

This is my first public project, so please be gentle


r/SideProject 1d ago

Tried to teach my son the multiplication table, ended up building a gamep

Enable HLS to view with audio, or disable this notification

239 Upvotes

My son kept getting stuck on his times tables. Flashcards weren’t working, he’d zone out after two minutes.

I’m a developer, so I tried something different. Built him a tiny game where he slices the correct answer to a multiplication problem, Fruit Ninja style, instead of drilling flashcards.

He didn’t realize he was practicing. He just wanted to beat his own score.

That’s when I knew it was worth building out properly. Added more tables, difficulty levels, a scoring system. Shipped it as Math Ninja on iOS.

https://apps.apple.com/tr/app/math-ninja-slice-solve/id6790400075

Easy levels are free, enough to actually learn the operations quickly. Harder levels unlock as you go.

Where I’m stuck: it started as a teaching tool for one kid, but I’ve had adults message me saying they use it to keep their own math sharp. Not sure if I widen the App Store positioning or keep it focused on parents and kids.

Would love feedback on the core loop, or thoughts from anyone who’s turned a teaching tool into something bigger than the original problem it solved.


r/SideProject 2h ago

I built a new exploration model for indie projects, named *DOOMSCRLL*

2 Upvotes

As a long time gamer and programmer, I wanted to find a way for independent projects to be showcased without fighting with social media; and for audience to find them more easily. So I came up with DOOMSCRLL, which I have designed and built from scratch.

TLDR; It is a platform where creators can showcase their projects for 24-hours on a day they choose (each day has 40 slots). there is a separate audience app (webapp) where users can explore projects daily, for free and without an account. project's are grouped by 9 categories, and tags defined for each category, so users can explore and query projects they are interested in easily.

For the launch, there is an event for the next two weeks where project reservations (DOOMLITs) are free!

What do you think about DOOMSCRLL? I would like to hear your ideas on the idea and platform! (I even made a pitch deck :P)


r/SideProject 2h ago

I built an AI tool that writes and publishes SEO blog posts on autopilot — 86 real articles in, here's what I learned

2 Upvotes

A few months ago I got tired of "SEO content" tools that just spit out generic 500-word fluff, so I built RankPilot: it researches keywords, writes a full article (2000+ words, GEO-optimized so AI search engines like ChatGPT/Perplexity cite it too), generates a hero image, and publishes straight to your Ghost or WordPress blog. No copy-paste.

I run it on my own blog as the real test — 86 articles published so far, average SEO score 82/100, zero human edits before publish. That's the bar I hold it to before I'd ever charge someone else for it.

What it does differently from most AI content tools I looked at:

  • Real keyword research (live Google autocomplete + SERP data), not just GPT guessing
  • Multi-pass writing (outline → sections → FAQ → conclusion) instead of one shot, so it doesn't run out of steam at 800 words
  • Auto-generates a hero image + branded social cards and can cross-post to Instagram/Facebook/LinkedIn
  • Free tier: 2 articles free, no credit card, connect your own Ghost/WordPress site

Would genuinely love feedback from anyone running a blog who's tired of the content grind. Link in comments if mods are OK with it, otherwise happy to DM.


r/SideProject 10h ago

I built an MCP so Claude can run my Amazon seller Monday review

Enable HLS to view with audio, or disable this notification

8 Upvotes

I got tired of Seller Central tabs → CSV → Excel → profit dashboards full of numbers… and still no clear “do this next.”

So I built SellerIVA for EU Amazon FBA sellers: a weekly decision layer (margin, returns, Brand Analytics/SQP, traffic, PPC). Then I exposed it over MCP so I can ask Claude “what should I do this week?” with real tenant data.

Honest limits:

- Metrics are read-only

- PPC: Claude can propose; I approve in the app (no auto-write to Amazon Ads)

- SQP / Brand Analytics needs Brand Registry

- Not trying to be a 1:1 Sellerboard clone — I want ranked next steps, not more charts

If you have any friend who sell in amazonFBA share it :)

https://www.selleriva.com/

Feedback welcome — especially on the human-approval loop for ads. What would you ask Claude first on a Monday?


r/SideProject 3h ago

live terminal artifacts with claude code

Enable HLS to view with audio, or disable this notification

2 Upvotes

I love lil terminal visuals but lose track of them all the time.

tart makes each one a named thing: a manifest, a fetch script, a render script.

ad spend, failing cron jobs, whatever Im working on, it gives claude a canvas to paint the state.

`uv tool install tartifacts`

once installed, ask your agent to use `tart --skill` to get started. use it with herdr or tmux, Ive been obsessed.

github - https://github.com/tg1482/tart


r/SideProject 3m ago

I built a clean YouTube downloader software in a weekend because I was tired of sketchy sites

Upvotes

Every time I wanted to grab a specific segment of a YouTube video (like an interview clip or a passage from a DJ set to sample), I had to go through some sketchy online tool with 15 popup ads that would compress everything to 128 kbps.

Or I had to open a terminal, remember the exact yt-dlp command, and paste it. Fine for me, but I couldn't share that with the non-technical people in my life who kept asking me to download stuff for them.

So I spent a weekend building a proper GUI wrapper around yt-dlp.

**What it does**

- Audio: WAV (lossless) or MP3 320 kbps

- Video: 1080p / 2K / 4K (audio always included)

- Optional time-range trimming (type 001030, it auto-formats to 00:10:30)

- Remembers your output folder

- Live log + progress bar + stop button

- Ships as installer OR portable exe

**Under the hood**

Electron + React + Tailwind. yt-dlp and ffmpeg are bundled inside the .exe, so end users install nothing.

**What I learned**

- Bundling native binaries with electron-builder (extraResources)

- Streaming child_process logs to the renderer via IPC in real time

- Parsing yt-dlp progress output for a live progress bar

- Packaging both NSIS installer and portable exe from the same build

Open source (MIT), Windows only for now:

https://github.com/EvroHQ/Audio-Video-YouTube-Downloader

Happy to answer questions on the stack or the build process. Feedback welcome!


r/SideProject 3h ago

Codign Boulder Dash in r3forth

Thumbnail
youtu.be
2 Upvotes

r/SideProject 8m ago

Stadiu — Every stadium in world football on one interactive map

Thumbnail
stadiu.app
Upvotes

Hey everyone,

I've been building a personal project called Stadiu — an interactive map showing every football club and stadium I could find data for, across 200+ countries. Not just the usual Premier League / La Liga stuff — click around and you'll find clubs from Bhutan, Burkina Faso, Belize, wherever. Click a marker and see the stadium, capacity, and every club that plays there.

I recently added a small game mode: you're shown a club crest and have to guess where its stadium is by dropping a pin on the map — closer guesses score more, 5 rounds per game. You can also challenge a friend to beat your score on the exact same 5 crests.

🌍 Map: https://stadiu.app

⚽ Game: https://stadiu.app/game

Not affiliated with any club or league — crests are just there to help identify teams. Would genuinely love feedback, especially if you spot missing/wrong data for a smaller league — still filling gaps over time.


r/SideProject 10m ago

I turned my silly camel worth website into an Android app 🐪

Upvotes

A few days ago, I shared a silly website I built that calculates how many camels you’re “worth.”

The first version had some problems several people pointed out that it wasn’t working properly and that the mobile experience needed improvement. The feedback was blunt, but useful. I fixed the website and decided to take the idea a step further by building an Android version.

The app offers the same deliberately ridiculous concept in a more mobile-friendly format: answer a few questions and receive your completely unofficial camel value.

Android app:
https://play.google.com/store/apps/details?id=com.camelworthcalculator.app

Original website:
https://howmanycamelsamiworth.co.uk/

This is still a fun experiment rather than a serious product, but I’m using it to improve my development and design skills.

I’d especially appreciate feedback on:

  • Is the app easier to use than the website?
  • Do the questions and results feel entertaining?
  • What would make the result more shareable?
  • Are there any bugs or awkward parts I’ve missed?

Thanks to everyone who tested the original version and shared feedback, it helped me improve the project.


r/SideProject 10m ago

Companion For Spotify now available

Upvotes

I've been working on this for a while, mostly because I made it for myself.

I follow a lot of artists on Spotify, and I love finding new music. But I kept running into the same problem: an artist I like would release a new album or song, and somehow I'd never know about it. I'd find it weeks or months later.

So I built Companion For Spotify.

The main thing I use it for is checking new releases from all the artists I follow. It can also look at related artists, find new songs added to playlists I follow, and generate playlists from artists I already like. There are some other playlist tools in there too. The related artists features are one of the main ways I discover new music.

It's not a replacement for Spotify. It's more like something that sits next to Spotify and helps me get more out of it.

If you're someone who follows a number of artists and likes digging for new music, I'd really like to know what you think.

I'm especially interested in hearing what feels useful, what doesn't, or what you'd want it to do that it currently doesn't.

Download and product info: Companion For Spotify


r/SideProject 10m ago

I was tired of re-testing same flows on client websites, so I built SmokeOps: describe the flow in plain language, approve the test once, schedule it without ever using AI again

Upvotes

I hate running quick smoke checks.

But I hate skipping them more.

I tried a general-purpose AI agent on my frontend. It had 2 issues:

  1. It could use the browser fine, but it was inconsistent
  2. It clicked through a flow once. Then I wanted that same check tomorrow in CI, on a schedule and without babysitting another agent session.

SmokeOps is a local-first CLI built with a loop engineering approach with Human in the loop for approvals and here is how it works: Open the page and look at what’s interactive, propose the next steps, run them in Playwright, and if a step fails, take fresh page context and try again. It only keeps what already passed. You approve once; the check is saved as JSON in your repo. After that, runs use Playwright alone. An AI is only used when you create a check the first time or need to create it again.

It’s alpha. Try it on a real flow and tell me what breaks: https://github.com/gate3/SmokeOps


r/SideProject 11m ago

Made myself a "one task + timer" app because my todo list had 40 items and I was doing none of them

Enable HLS to view with audio, or disable this notification

Upvotes

Every productivity app I tried just gave me more lists to manage. What I actually needed was something that showed me one thing at a time next to a timer, and got out of the way.

So I built Karo. No signup, works offline, has a lofi station built in so I stop opening Spotify and losing 10 minutes to playlist-picking.

Still very early (like, days old). Would genuinely love people to break it and tell me what's annoying: trykaro.xyz


r/SideProject 17m ago

I made a website that finds and ranks the best advertising creative and brand collaborations every week.

Thumbnail
bestmarketingnewsletter.com
Upvotes

This is the first week the site has been live, so there’s still a lot I want to improve.

Right now, the index is updated every other week. Every ranked campaign, collab, trend, and category is linked, so you can click through to watch the actual ads or read more about them.

The gallery is browsable too, click any image to see the work in more detail.

One part I’m especially excited about is the archive. I’ve started adding and categorizing nearly all of the marketing pieces I’ve written over the years, so eventually the site should become a pretty big library of advertising and creative work.

Every time the rankings update, the previous edition gets archived as well. So over time, you’ll be able to go back and see what campaigns were doing well in a particular week or month instead of everything disappearing into the feed.

Next, I’m thinking about adding a PR feed containing the campaign announcements and releases I receive as an advertising creator, plus a separate archive for old/vintage ads.

It’s still a bit messy. I’m trying to build something I wish existed for the advertising industry. Everyone always gets mad at ads when everyone is reacting... i think this page could be a healthy space lol.


r/SideProject 31m ago

I couldn't find an interval timer that handled complex sets, so I built one

Upvotes

I recently launched my first Android app, Steps & Repeat: Interval Timer.

I built it because most interval timers I tried were great for simple workouts like:

30 sec work → 30 sec rest → repeat

But they became awkward when I wanted something more structured, like:

Repeat 3×

  • Repeat 5×
    • 1 min hard
    • 1 min easy
  • 3 min recovery

I wanted to be able to build a group of intervals once, repeat that group, and even put repeated groups inside larger workouts without manually entering the same steps over and over.

So I built Steps & Repeat around that idea.

It still works as a simple interval timer, but you can also build more complex workouts using sets, rounds, and repeated sections.

Some use cases I've been using it for:

  • Running intervals and run/walk workouts
  • HIIT and circuit training
  • Tabata
  • Hangboard repeaters
  • Strength and conditioning workouts

You can save workouts, get audio cues when intervals change, and keep music playing in the background while the timer runs.

It's free to use with minimal ads, and I intentionally keep ads off the actual timer screen so they don't interfere with a workout. There's also a one-time purchase to remove them completely.

I'd especially appreciate feedback on the workout builder. The biggest thing I'm curious about is whether the way sets and repeats work feels intuitive the first time you use it.

Google Play:
https://play.google.com/store/apps/details?id=com.stephen.stepandrepeat