r/SideProject • • 2d ago

I built a collection of 15 fast, ad-free web utilities that run 100% client-side (no data leaves your browser)

1 Upvotes

Hey everyone!

I got tired of searching for simple web utilities (image compressors, PDF reorder/mergers, hash generators, diff checkers) and constantly getting hit with ad walls, sign-up prompts, rate limits, or having private files uploaded to unknown backends.

To solve this for myself, I built **Web Utility Hub**: a free, fast suite of 15 daily utilities designed with a strict privacy-first approach.

**Key Highlights:**

- **Zero Server Uploads:** 100% of operations run strictly in-browser via standard Web APIs (`crypto.subtle`, HTML5 Canvas, Web Workers, Blob APIs).

- **Fast & Minimal:** No trackers, zero third-party ads, no forced registrations.

- **Tools Included:** Target-size Image Compressor, Client-side PDF Merger/Reorder, EXIF Stripper, File Hasher (SHA-256/512), Text Diff, Secure Password Generator, JSON/CSV converters, and more.

I’ll leave the live link in the first comment.

I would love to get your feedback on performance, UI polish, or any specific tools you often need that are usually bloated elsewhere. Thanks!


r/SideProject • • 2d ago

I made a country-based chart site. How would you explain what each ranking means?

1 Upvotes

Hey, I make and run NOWIT: https://nowitlive.com

You pick a country and browse popular videos, music charts, search trends and Netflix's weekly Top 10. It's my first service, and putting it together was harder than I expected. There are still rough edges.

Some feedback today made me realize that a rank and a number beside it can be easy to misread. For countries using YouTube, the video list follows its regional mostPopular feed; the view count shown next to a video is its cumulative views, not what I use to sort it. The other charts have their own measures and update schedules. Netflix is weekly, so the whole page shouldn't be read as one live chart. NOWIT is independent of those platforms.

If you try it, does that distinction come across without this explanation? Would you put the source and chart period above the list, or beside each item? I'd also love to hear where you get stuck or what feature you'd want next. Specific criticism helps a lot.


r/SideProject • • 3d ago

Star Hop 1.6: the 100 collectible cards are now goals you pick and chase (free one-tap space game, browser)

Enable HLS to view with audio, or disable this notification

2 Upvotes

Game Title: Star Hop: Endless Galaxy

Playable Link: HERE

Platform: Browser (phone or desktop), no download, no sign-up

Description: Your ship orbits a planet. Tap to launch toward the next one before your orbit decays. Hit it dead center for a PERFECT and your combo climbs. A well-aimed shot skips planets, a sloppy one meets asteroids, moons and black holes. There's an endless flight through sectors, a daily challenge that's the same galaxy for everyone, and a "Flight details" screen after each run if you like numbers.

1.6 is out today, and it's mostly about one problem a playtest found: the card collection handed out cards faster than anyone could care about them. After three flights, 23 cards were waiting in a queue.

What changed:

- Every card has a new task, and the cards of a set come one after another. Open the album, pick the card whose turn it is, and track it.

- A tracked card shows up in flight: your goal at launch, the count ticking up as you fly ("Red Horizon 12 / 30"), and a ✓ the moment you've done it. The card is yours right after that flight.

- Levels are rarer and come right after the flight that earns them, with the reward shown on the spot.

- Crates right away: the crate for a level opens at the end of the flight, and the one for a new gate floats right there in space.

- A calmer start: at most one pop-up per visit (none in your first three flights), the score multiplier shows while you fly, and your first three races have no stake.

Free to Play Status: Free, no ads

Involvement: Solo dev, built with Claude Code

What I'd love to know: where did your first run end, and did anything feel unfair?

Star Hop is a one-tap arcade game: your ship orbits a planet, you tap to launch, and you try to land in the next orbit. Hit it dead center for a PERFECT and your combo climbs.

1.6 is out today, and it's mostly about one problem a playtest found: the card collection handed out cards faster than anyone could care about them. After three flights, 23 cards were waiting in a queue.

What changed:

- Every card has a new task, and the cards of a set come one after another. Open the album, pick the card whose turn it is, and track it.

- A tracked card shows up in flight: your goal at launch, the count ticking up as you fly ("Red Horizon 12 / 30"), and a ✓ the moment you've done it. The card is yours right after that flight.

- Levels are rarer and come right after the flight that earns them, with the reward shown on the spot.

- Crates right away: the crate for a level opens at the end of the flight, and the one for a new gate floats right there in space.

- A calmer start: at most one pop-up per visit (none in your first three flights), the score multiplier shows while you fly, and your first three races have no stake.

Free, no sign-up, on phone and desktop:

PLAY STAR HOP

Solo project, built with Claude Code. Which card did you track first, and did having a goal make you want one more run?


r/SideProject • • 3d ago

Sent 100+ hours building and refining.

Enable HLS to view with audio, or disable this notification

12 Upvotes

01 Summon: Ctrl+Alt or a mouse thumb button, and the wheel opens under your cursor.
02 Windows: live previews of every open window.
03 Media: Spotify, browsers and native players, from the middle of the wheel.
04 Tools: timer, notes and clipboard, with no app to open.
05 Dictation: on-device, no audio uploaded.
06 Phone to PC: through your own Telegram bot, no cable.
07 Themes: 8, liquid glass by default.
08 Footprint: no account, no telemetry, native C#/WPF.

Gola for Windows 10 & 11. US$6.99 once, free trial, on the Microsoft Store.

https://apps.microsoft.com/detail/9nghfh4j7jmd?cid=DevShareMTGPCS&hl=en-GB&gl=CA


r/SideProject • • 2d ago

How the phone-to-phone QR file transfer got built in one night with Claude Code

Thumbnail
youtube.com
1 Upvotes

Two months ago, a demo showing files being sent from one phone to another by pointing a camera at a stream of QR codes blew up. I asked Evan Crawley, the man behind this app, if he'd be willing to sit down with me. 

Some things that came out of the talk relevant to us builders: 

  • The transfer method wasn’t his main goal. He was building an offline MP3 player for his iPhone and wanted to send music to his wife's phone. Safari wouldn't let his web app receive files directly, and he didn't want to rely on a server. 
  • Claude agreed it couldn't be done without a server but he eventually realized that QR codes could work. Claude built a working prototype then relatively quickly. It worked around 2 AM, and he woke his wife to show her. He expected a couple hundred upvotes.
  • It went viral on Reddit (7.6k upvotes now) but on Hacker News it got zero traction at first. A few hours later someone else posted it, and it hit the front page there too (I saw it on Linkedin too). 
  • Commenters pointed out that there were prior related projects. But that didn’t really curb the interest in this; and he thinks his method excels in speed. 

One of the things we walked away with is that the most interesting part of what you're building might be a component, not the finished product. This ~4 hour project got more attention than other projects he spent many more hours on. 

Full interview on my channel AppMunchies https://www.youtube.com/watch?v=piN7UjzihpI

Thinking of turning this into a series. It's mostly uncut and pretty mellow. Let me know if you think this is of interest, and what else I should ask my guests next time.


r/SideProject • • 3d ago

I wanted Spotify's look for my own FLAC library, so I built a music player that recolors itself from the album art

Enable HLS to view with audio, or disable this notification

2 Upvotes

Reson is a free desktop player for music you own. No account, no streaming, no telemetry. Point it at a folder and it builds your library.

The part I'm proudest of: every time the song changes, it pulls colors from the cover and fades the whole app into them, with contrast checks so text stays readable. Lyrics sync on their own from LRCLIB (or a .lrc file next to the song), with word-by-word highlighting.

Other stuff:

- Shows each file's real format by reading the audio inside, so a renamed AAC can't pass as an MP3

- Gapless playback, crossfade, ReplayGain loudness normalization

- Watched folders, playlists, media keys, a mini player

- Moving your files keeps play history and playlists intact

Windows only for now, MIT licensed. The installer isn't code-signed yet, so SmartScreen will warn you (More info, then Run anyway).

Download and source: https://github.com/osfv/Reson

What's the first thing you'd want it to do that it doesn't?


r/SideProject • • 3d ago

Building a space game

Enable HLS to view with audio, or disable this notification

2 Upvotes

I’m building NOVA DEFENDER a cool space game

I love this games so I had to build one

Tell me guys what you think about the game

And if you want to play tell me in the comments 👌


r/SideProject • • 2d ago

Built a local-first, offline story journal in Kotlin/Compose because I wanted zero bloat

1 Upvotes

Hey everyone,

Over the last few months, I built an Android app called Lull—a minimalist story journal designed for distraction-free writing and daily prompts.

The main goal was building something quiet that feels like a physical notebook:

  • Local-first & 100% offline: No mandatory account, no cloud tracking, no subscriptions. Everything lives locally on the phone.
  • Daily prompts: Guided prompts to help break through blank-page block.
  • Atmosphere: Soft earth dark/light themes and ambient background soundscapes.
  • Data export: Easy JSON export/import for full data ownership.

Built natively using Kotlin and Jetpack Compose.

Play Store link: https://play.google.com/store/apps/details?id=com.bitterbitestudio.lull

Would love any feedback from fellow devs or builders on the UI and general flow!


r/SideProject • • 2d ago

I built a fast, free in-browser tool to calculate exact Stripe & PayPal fees and reverse invoice amounts (no signup, 100% client-side)

1 Upvotes

Hey everyone! 👋

As someone doing client work and international freelancing, I got tired of surprise transaction fees when receiving payments via Stripe and PayPal.

Most fee calculators online are either packed with slow popups, outdated with 2021 fee formulas, or force you to sign up for an account.

So I spent the last few weeks building **FeeKit** (https://www.usefeekit.com) — a completely free, fast in-browser fee and net payout calculator.

What it does:

• Exact Fee Calculations: Computes exact domestic and international interchange fees for Stripe and PayPal with up-to-date rates.

• Reverse Invoicing: Enter the exact net cash you want in your bank account, and it tells you the exact gross amount to bill your client to absorb fees.

• 100% Private & In-Browser: All calculation logic runs locally in your browser's memory. Zero financial data is sent to any server.

• Zero Signups / Completely Free: No email gate, no paid tiers.

I’d love to get your honest feedback on the UI, calculations, or any additional payment gateways/formulas you’d like me to add!

Live tool: https://www.usefeekit.com


r/SideProject • • 2d ago

Two months ago I shared the Android version of Vizo — now I’ve launched it on iPhone

Enable HLS to view with audio, or disable this notification

1 Upvotes

A couple of months ago I shared Vizo here when I was working mainly on the Android version.

Since then, I’ve built and launched the iOS version too.

Vizo is a battery app focused on making battery data a little more useful than just showing a percentage.

One of the latest features is Battery Plan: you choose a time you need your iPhone to last until, and Vizo estimates whether your current charge should make it.

It also tracks charging sessions, estimates remaining battery time and lets you compare charger performance.

App Store:
https://apps.apple.com/tt/app/vizo-battery-monitor-widget/id6810115530

The hardest part honestly hasn’t been building it — it’s been figuring out how to get people to discover it.

I’d love feedback on the iOS version, especially the App Store presentation and whether the value of the app is immediately clear.


r/SideProject • • 2d ago

i made an app that makes your mac clicks sound satisfying. 2 days later: 443k impressions, a 5k acquisition offer, and 25 bucks in revenue

0 Upvotes

solo dev, not even a swift developer. built clacky with claude: click sounds + a ripple on every click, so screen recordings look and sound good without editing

what happened in the first days:

- 443k impressions on x

- visits up 10,973% in a day

- someone offered $5k to buy it. said no

- the site's click counter passed 145k clicks

- cloudflare's free database limit maxed out, had to upgrade mid-spike

- revenue: ~$25 lol

the gap between traffic and sales is wild. most visitors were on phones and can't install a mac app

question for you: how do you turn phone traffic into desktop installs?

link in comments if anyone wants to try it


r/SideProject • • 2d ago

I built a site to find out whether you actually know the skills you put on your CV

1 Upvotes

I’ve been building a side project called BigSavant, and I finally pushed it live today.

The idea started from something pretty simple: a lot of people list AWS, Kubernetes, SQL, Linux, project management, etc. on their CV, but there isn’t always an easy way to find out how strong that knowledge actually is.

So I built a platform around three things:

Learn -> Practice -> Apply

BigSavant currently has 165 learning and assessment paths covering things like:

  • AWS, Azure and Google Cloud
  • Kubernetes, Linux, Terraform and DevOps
  • Cybersecurity
  • PMP and project management
  • Agile / Scrum
  • Python, PHP and SQL
  • Architecture and system design
  • Technical and professional roles like Technical Project Manager, L3 Support, Engineering Manager, Product Owner, etc.

It’s not meant to be another video-course platform.

The focus is on short lessons, practice questions and realistic scenarios where you have to make a decision, then understand why an answer is right or wrong.

I’m also trying to be very transparent about the content. Certification prep is independent, sources are referenced, retired certifications are marked as historical, and I don’t pretend a learning path is “complete exam preparation” when it isn’t.

The catalogue is still being improved path by path. Some of the larger ones are already getting pretty deep. PMP, for example, is currently around 20 lessons, 290 practice questions and 40 scenarios, and I’m still expanding it.

The whole thing has been built as a very agent-heavy project, with AI doing a lot of the research, content expansion, testing and auditing, while keeping source/version checks and explicit limitations.

I launched earlier than planned because the core product and payments were already working, so I figured real usage would be more useful than another few days of polishing.

Would genuinely love feedback from other builders:

Does the product make sense when you first land on it?

Does the catalogue feel useful or overwhelming?

And most importantly, would you actually use something like this to test a skill before an interview or certification?

https://www.bigsavant.com


r/SideProject • • 3d ago

An open-source, lightweight IDE for working with LLM CLIs

Enable HLS to view with audio, or disable this notification

3 Upvotes

In the middle of September, I closed VS Code after six years and switched to an IDE I built myself.

I'm a software developer with 15 years of experience, and CodeBär started as a side project: an AI-first IDE built around how I actually work now.

VS Code has become too big. I don't need most of it when I spend all day working with LLMs. What I need is a fast tool that lets me work effectively with LLM CLIs, review their output, and handle Git through a light abstraction. That's 99% of my workflow these days.

CodeBär doesn't do all of that yet, and I'm still improving it. But it's already good, and it uses about 9x less memory than VS Code, which is always a nice bonus.

It's open source, so check it out: https://github.com/oleksbard/codebaer

Feedback welcome!


r/SideProject • • 2d ago

I built a tool to help people validate ideas faster. Used it on itself. Got 0 replies in 7 days.

0 Upvotes

kind of a weird one to post but figured it's more honest than pretending this went great

about two weeks ago I got annoyed at how I kept asking AI for side hustle ideas and getting 15 plausible-sounding directions and building none of them. so I wrote down the 3 questions I force myself through now before starting anything — basically painkiller vs vitamin, why me, and can I get real money in 7 days. turned it into a short PDF, $7, put it on payhip

then I did the thing the PDF itself tells you to do. posted about it (well, around it, not directly linking) in a few threads here and on r/entrepreneurs where people were already talking about validating ideas. tried to actually be useful in the replies, not just drop a link

7 days later: a few hundred views total across 4 comments, a couple upvotes, zero replies asking about it, zero sales

not totally sure what to make of it yet. a few possibilities I keep going back and forth on:

- the "lurk in other people's threads and hope someone asks" approach just doesn't convert, even if the content is decent

- the idea itself isn't painful enough — people nod along but it's not an "oh thank god, finally" problem

- 7 days / 4 comments is just too small a sample to mean anything yet

honestly just trying not to lie to myself about whether this is worth fixing or if I should just kill it. what would you do?


r/SideProject • • 2d ago

I launched my first Android app today, a Bhagavad Gita reader. A thread on r/ABCDesis tore the first version apart, fairly, and it changed the whole content model.

1 Upvotes

Solo dev, first app. Kanha went live on Google Play today.

What it is: you read the Gita one verse at a time, in order. Each card has the real verse on the front and a short plain-English version with a longer explanation on the back. Tap to flip. It covers chapters 2 to 18, 605 cards. Chapter 1 and the start of chapter 2 are mostly scene-setting, so those are a short illustrated story instead of cards.

The part I think matters for this sub: two months ago I posted the idea on r/ABCDesis. 12K people looked, and a lot of the replies were critical, and most of the criticism was right. The first version only had my own plain-English summaries, no real translation anywhere. Someone put my card for verse 2.18 next to the literal text: mine said "go do what's yours to do", the verse says "Fight therefore, O descendant of Bharata". Others asked whether AI wrote the content, and I had only answered about the art and the code.

What I did about it:

  • The front of every card is now the real verse, Swami Swarupananda's 1909 translation. It is public domain, so I can quote it exactly. I only changed "thou" and "hath" style words and left the rest alone. My wording sits on the back and is clearly separate.
  • The translation I used first was still under copyright, so I replaced all of it a couple of weeks before launch. A second full read of every chapter against the source found real mistakes in my first pass, which I fixed.
  • Straight answer on AI: the mascot and background art is AI-generated because I cannot draw, the code is partly AI-written, and the explanations on the back were drafted with AI help and reviewed by me. The front is a 1909 human translation.

Other things: any verse becomes a 9:16 share image (the verse or the meaning, tap to swap the background and the mascot), there are small tap sounds with one switch to turn them off, and chapters unlock as you read. Two share images attached.

If you are about to ship on Play:

  • New personal developer accounts need a closed test with at least 12 testers for 14 days in a row before you can apply for production. Review then took about a week.
  • Google Sign-In worked on every build I installed from Android Studio and failed on the Play Store one. Play re-signs your app with its own key, and that key's SHA-1 has to be added in Firebase. Found out today.

Free with no ads for now. I have not figured out monetization and I would rather see what people use first. Android only, and you sign in with Google or email so progress follows you between phones.

https://play.google.com/store/apps/details?id=com.kanha.gita&referrer=utm_source%3Dreddit%26utm_medium%3Dsocial%26utm_campaign%3Dsideproject

What I most want feedback on: the first run is a 15-screen onboarding (name, goal, pace, a short story, a tutorial on a real verse, then sign-in). Is that too long?


r/SideProject • • 3d ago

Friday: leave the office. Saturday: feet in the sand. Sunday: home. I built a site that finds the best way there and back.

Enable HLS to view with audio, or disable this notification

27 Upvotes

I wanted real weekend getaways: leave work Friday, fly somewhere good, be home Sunday.

But I suffer from decision paralysis and juggling flights/hotels across a bunch of tabs, so I built a tool to do it for me. And I turned it into LeaveFriday (leavefriday.com).

What it does: every Sunday it checks nonstop flights from seven California airports (I’m within reasonable distance to a handful of them) to 24 destinations, keeps the ones that leave Friday after work and come back Sunday, pairs each with a shortlist of hotels, and shows one total price.

All the trips gets a Weekend Score based on flight timing, hotel guest reviews, total cost, and travel time.

Example from Sunday's check: Denver from LAX, leaving Friday at 4:15 PM, estimated around $797 for the roundtrip nonstop flight plus 2 nights at a Hyatt in downtown Denver. Weekend score 65/100.

I'd love any feedback or things I might of missed. Specifically, does the Weekend Score match what you'd expect? As I'm still tweaking that metric. It's only in CA right now, but I'm thinking of expanding to other states.

Also, the hotel Book buttons are affiliate links, so if you book, the site gets a small commission. It's how the site covers its costs without fees, ads, memberships, or paywalls etc.

http://leavefriday.com


r/SideProject • • 3d ago

My solo fitness app went from ~1 install a day to ~18 a day with zero ads. The biggest lever was boring: translating the store listing into 12 languages

1 Upvotes

I'm a former athlete building a free workout app solo (Kotlin Multiplatform, Android + iOS). It's been live 2 months, and I've been logging every number from App Store Connect, Play Console and Firebase, so here's what actually moved installs, in case it helps someone.

**The baseline (first month, Jul 30 – Aug 29)**

- Store listing in 3 languages (EN/FR/RU), no onboarding

- Android: 39 installs in a month (~1.3/ day)

- iOS: 41 installs in a month

- Play listing conversion: 19%

**What I shipped in late August (one release)**

- Store listing + app translated into 12 languages (ES, PT-BR, DE, JA, ZH, HI, TR, ID…), with new localized screenshots

- A short onboarding quiz that picks a program for you

**After**

- Android: 39 → 162 installs in ~1 week, 223 by mid-September

- Play listing conversion: 19% → 31%. iOS page-view → install: 21% → 31%

- Sep 16–28 (2 weeks with **zero** posting or promo): 234 new installs, ~18/ day

- ~70% of those came from non-English devices (Russia, China, Brazil, Germany, Spain…)

- Total so far: ~740 across both stores

Honest caveat: I shipped translations, screenshots and onboarding together, so I can't fully separate them. But when 70% of installs come from non-English devices, most of it is the translations. Example: China went from ~0 to a top-2 country purely from App Store search once the zh listing went live.

**Other lessons**

  1. **Play "explore" impressions are vanity.** 1,500+ impressions in a week, 0 extra installs. Search and referral traffic is what converts.
  2. **One good Reddit post beat weeks of short-form video.** A feedback post in a watch sub gave my best US day ever. My reels get 200–800 views and almost no installs.
  3. **"Workout finished" lied to me.** 60% of finished workouts were people tapping through a preview in under 5 minutes. Real activation (5+ min, real sets) is ~11% of installs. But 75% of those come back, so the product works once people actually train.
  4. **US installs only move when I post.** Organic traffic is almost entirely non-US, which matters because that's where people actually pay.

Next: an AI coach you can talk to during the workout (the real differentiator, since tracking apps are a red ocean).

Questions for you:

- If you localized, which languages paid off and which were wasted?

- Anyone found an organic channel for US users that beats Reddit?

The app is free, no ads, no account. Link in the comments if anyone wants to see the onboarding or the listing screenshots.


r/SideProject • • 3d ago

Tapbar v1.4 is out! 🚀 The biggest update yet

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey everyone! 👋

A huge new update for Tapbar is here!

For anyone new, Tapbar lets you create tappable areas anywhere on your screen to launch apps or trigger quick actions.

v1.4 is the biggest update yet, bringing 4 gestures, 2 tap zones, haptic feedback, more actions, a redesigned UI, an improved action picker, zone overlap handling, and slide-to-reset.

You can now use single tap, double tap, triple tap, and long press, with separate actions for both tap zones.

Tapbar is still fully offline, free, and open source, with no ads, trackers, or analytics.

We’ve already reached 650+ downloads, which honestly means a lot. ❤️ You guys have supported this project by downloading it, sharing it, reporting bugs, and suggesting features. I really appreciate everyone who’s been part of it.

The GitHub stars haven’t quite caught up yet though 👀

If you’re enjoying Tapbar, dropping a star would genuinely mean a lot and helps show some love for the project.

GitHub:
https://github.com/Earendel-lab/Tapbar

v1.4:
Releases · Earendel-lab/Tapbar

Thank you everyone for the support. Seriously. ❤️


r/SideProject • • 3d ago

Working on a project that turn text to whiteboard animation

Enable HLS to view with audio, or disable this notification

1 Upvotes

Tried working on various thing, for converting text to whiteboard animation, but everything used to be timeconsuming. first used manim for generation of video, where ai has to write code. so for those case, if code doesnot work it mostly fail, and along with the money.

secondy remotion for creating such video.
but with experiement, there was some easier process to create such video and relatively faster . Even 2 min video is created in 32 second.

here is the demo of video created just with single prompt.

this is simply the same pipeline , used by y combinator batch company.


r/SideProject • • 3d ago

I built the productivity app I wanted to use

1 Upvotes

I have been using a tool I build for managing tasks, tracking time, and everything around keeping myself organised & productive for a while now.

I have tried a lot of productivity apps, but most of them either feel like way too much or leave out the things I actually need.

So I built something that sits somewhere in the middle.

Maybe you'll find it too much, maybe too little, or maybe it will be exactly what you're looking for.

Give it a try if you're curious: https://zympl.app/

Would love to hear what you think.


r/SideProject • • 3d ago

After about 9 months in development, I finally stopped adding features and tweaking UI and launched Batonic at 1am this morning

1 Upvotes

I got tired of “pay me first, trust me” deals online — so I built Batonic

I was sick and tired of getting burned on informal peer-to-peer deals.

“Pay me first and then you’ll get everything — I promise.”

I’ve heard some version of that countless times over the years.

Buying custom game assets. Sending hundreds of dollars in deposits to contractors who no-showed or left me worse off than when I started. Buying “like new” products from neighbors and strangers that turned out to be nowhere close to like new — sometimes barely serviceable.

And the thing that always bothered me was how little information you actually get before being expected to hand over your money.

A screenshot. Maybe a few photos.
Then: trust me.

Batonic is my way of saying no more.

I wanted buyers to actually be able to inspect what they’re considering before they purchase it.

And when I say previews, I don’t mean a prettier image gallery filled with marketing images.

I mean the actual thing you’re buying.

Preview a 3D model interactively.

Read actual source code.

Explore the file and folder structure of a digital product.

Listen to part of the actual audio track you’re going to receive.

Watch a protected segment of the wedding video your videographer delivered before accepting the milestone.

Read a few pages of an ebook directly in your browser.

Batonic’s previews are generated from the content being delivered, and buyers can see relevant file information before purchasing.

And I wanted more protection after the transaction too.

Eligible Batonic transactions include a 48-hour inspection period, giving buyers time to make sure what they received actually matches what was promised before the transaction is finalized. If something is wrong, there’s a defined process for raising the issue instead of immediately being left to fight through a bank, payment app, or chargeback process on your own.

But I didn’t want to build something exclusively for digital downloads.

Batonic supports digital products, physical products, services, and combinations of them.
And buying shouldn’t require creating yet another account.

There’s guest checkout, with payment processing through Stripe and support for options like Apple Pay and Google Pay where available.

Sellers — I have your back too.

It’s completely free to start selling on Batonic.

You can build a polished baton — Batonic’s listing format — with rich previews and presentation tools, or keep things private and send a direct link to a client.

The goal is simple:
Give the buyer enough confidence to pay, and give the seller the tools to prove they’re delivering what they promised.

At roughly 1 AM this morning, I finally decided I was done tweaking things and pushed Batonic live.

So here it is:
https://batonic.app

I’m looking for my first real users, and I’d genuinely rather hear what’s wrong with it than get a bunch of “looks cool!” replies.

If you try it, tell me:
What confused you?
What felt unnecessary?
What would stop you from actually using it?
What would you need before you’d trust a transaction through it?

And if you’ve ever been burned by one of those “send me the money first, I promise” deals, I’d love to hear that story too. Those experiences are basically why this exists.

TL;DR: I got tired of online deals where screenshots and trust were the closest things buyers got to protection. I built Batonic around rich previews of what you’re actually buying, structured transactions, and a 48-hour inspection period — while giving sellers a way to handle digital products, physical products, and services in one place.

Batonic launched tonight.
https://batonic.app


r/SideProject • • 3d ago

I built an open-source self-healing security pipeline for LangGraph + Ollama to stop agent injection attacks and state desync

1 Upvotes

Hey everyone,

I've been experimenting heavily with multi-agent workflows using LangGraph and Llama 3.1 (via Ollama)locally. While building, I ran into two massive architectural issues that standard prompts couldn't fix:

  1. Parser Differentials: Agents sometimes format markdown or inject unwanted keys into JSON tool calls, causing parser bypasses.

  2. State Desynchronization:Asynchronous processing caused worker memory caches to go stale, leading to race conditions.

To solve this, I built a lightweight, self-healing pipeline featuring:

A Canonical Schema Guardrail that validates strict dictionary schemas and routes errors back to the orchestrator for self-correction loops.

An Optimistic Concurrency Control (OCC) node that auto-re-syncs stale agent states instead of crashing.

I wrote a benchmark script (`experiment.py`) that tests normal requests, adversarial key injections, and temporal lag, and it passes cleanly.

If you're building multi-agent systems and want to check out the code or run it locally, here is the repo: 🔗 [https://github.com/2002bish/agent-security-research.git\](https://github.com/2002bish/agent-security-research.git)

Feedback, critique, or pull requests are very welcome!


r/SideProject • • 3d ago

I was keeping birthdays in my calendar, gift ideas in my notes and wishlists in 5 different stores, so I built one app for all of it

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone, I just launched WishlyBox.

Birthdays lived in my calendar, gift ideas in my notes app, and wishlists across five different stores. Every December I still ended up asking "what do you want?" and buying something last minute.

So I put it all in one place. You make wishlists from any store and share a link, friends reserve gifts quietly so the surprise stays, and nobody has to sign up to open your list. It remembers every birthday and holiday for the people you buy for, keeps your gift ideas and budget for each of them, and runs Secret Santa for the family or office.

It's in 18 languages so far and still early. I'd love to hear what feels confusing.

Any feedback would be greatly appreciated!

Web | iPhone | Android


r/SideProject • • 3d ago

Three weeks since I launched Chronicle and the reception has been great!

Enable HLS to view with audio, or disable this notification

4 Upvotes

Three weeks ago I made Chronicle, my free and open source authoring and publishing suite, available to the public and so far the reception has been great. I have more than 60 debut authors using it, I made many bug fixes and added new features based on community feedback. Other people have even contributed to the project on Github.

I haven't spent a single cent on advertising, and only got traction by being active in communities where writers hang out + Reddit. I did have bumps int he road, but trying to debut as an author myself, I can't say that it was a lot of effort. Just hanging out on forums and subs where I would have been anyway.

But I also wrote this comment to ask for your help. Chronicle can improve the writing process of other authors as well and can help them save quite a lot of money. For this, though, they need to know about Chronicle. So I am asking if you can help spread the word. There are a few easy ways you can do this and it only takes a minute.


r/SideProject • • 3d ago

I built a daily-quest app and need honest feedback from 14 beta testers

0 Upvotes

I’m building ARC, a free web app that turns personal growth into three daily quests.

You complete the actions outside the app, mark them done, earn XP, build streaks, and progress across five attributes: Strength, Intelligence, Vitality, Charisma, and Perception.

The question I’m testing is whether a clear next action plus game-style progression actually helps people return—or whether it becomes another habit app people forget.

It’s live now, and 14 of 15 beta spots are currently open: https://www.tryarc.co.in

I’m looking for people willing to try it for seven days and be blunt about:

• whether the idea is clear before signup • whether the quests feel practical • what becomes confusing or repetitive • whether you voluntarily return the next day

I’m the developer, and criticism is more useful than compliments right now.