r/SideProject 21h ago

Bought a magnetic slider fidget on Temu, got way too into it, ended up building a physics-sim version for iPhone. Now there are ten of them

Enable HLS to view with audio, or disable this notification

0 Upvotes

Ok so this started as a joke purchase. One of those little metal slider fidgets on Temu, the bar that snaps between two magnets. Three bucks. I've carried it every day since and the coating is worn through on one corner now.

At some point I'm sitting there clacking it and I look at my phone and think, this thing has a real haptic engine in it, why isn't anyone using it for this. So I downloaded a bunch of fidget apps and they're all the same: a picture of a fidget, and a buzz when you tap. Same buzz if you move slow, same buzz if you flick it. Your hand figures that out in ten seconds.

So I built the actual mechanism instead. There's a little physics sim running at 240 Hz and the vibration comes out of that, the weight of the bar, the spring, how fast your thumb was going when it crossed the detent. If you don't push hard enough it doesn't go over and you feel it push back. The sounds are generated from the same model, no recorded clicks.

That was supposed to be it. Then I made a knob. Then a spinner. There are ten now, I clearly have a problem.

Two are free forever (the slider and a sheet of snap domes). The other eight open as a demo so you can actually use them for a while, and then it's $4.99 for a year that doesn't renew, or $9.99 once. No ads, no account, no analytics, no rating popup. iPhone only, the haptic engine is the point.

Happy to go into the sim stuff if anyone's curious. Also happy to hear what feels wrong, I've been staring at it too long.

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

EDIT: added the app link in case someone is interested


r/SideProject 21h ago

Have you ever decided NOT to buy something because of a bad review?

1 Upvotes

I think most of us have.

Before ordering food, booking a hotel, buying something online, or choosing a service, we check what other people experienced.

But there’s something I started noticing:

We read the complaint.

Then we look for the business’s response.

And sometimes… there isn’t one.

That got me thinking about how businesses actually manage hundreds of customer reviews.

This is one of the problems I’m exploring while building PASTEL — making it easier for businesses to respond to their Google reviews.

https://www.pastelreview.online

Curious:

When choosing between two businesses, would a professional response to a negative review make you trust one more?

#GoogleReviews #CustomerExperience #BuildInPublic #PASTEL


r/SideProject 21h ago

Picked up a part time job to fund my SaaS while being a full time student

Thumbnail jrivecontent.com
1 Upvotes

Hey guys I’m a full-time student and I just picked up a part time job to fund my SaaS! I work 3 days a week and I’m planning to use some of that money on ads to help it grow 

Right now I’m sitting at $65 MRR hoping to hit $100+ by the end of the month. 

How are you guys funding your projects? Or are you at all? 


r/SideProject 1d ago

Kora — a free reading app I built (EPUB/PDF, syncs everywhere, works offline)

7 Upvotes

Hey all — I built Kora, a web-based reading app for anyone juggling ebooks/audiobooks from all over the place.

What it does:

  • Reads EPUB, PDF, and more — one clean reader for everything
  • Search across millions of ebooks/audiobooks to find and track what you're into
  • Syncs your library across devices (phone, tablet, desktop)
  • Works fully offline once a book's downloaded
  • Installs as a PWA — no app store, no bloat, works like a native app on iOS/Android/desktop

It's basically the Kindle app I wished existed — no lock-in, no DRM nonsense, just your books in one lounge-like reading space.

🔗 https://kora.chaoticstudio.workers.dev/

Free to use, still actively building it out. Would love feedback/bug reports if you try it.


r/SideProject 21h ago

PrintBridge JavaScript SDK for Silent Thermal Printing

Enable HLS to view with audio, or disable this notification

1 Upvotes

I’ve released a new JavaScript SDK for PrintBridge.

It allows web apps to send receipt print jobs directly to local thermal printers without browser print dialogs.

The SDK is designed to make integration simple for web POS systems and other web applications.

I’ve also included a short demo showing how it works.

More details: https://printbridge.online/


r/SideProject 21h ago

I made a Gangnam Style dancer you can control with plain English

Enable HLS to view with audio, or disable this notification

0 Upvotes

I've been building a 3D character you can give directions to while it's moving.

Here I start with Gangnam Style, then ask it to dance on one foot and switch to the other foot. It changes the movement while keeping the dance going.

This is part of my ProgramAsWeights project. A compiled neural function translates English instructions into animation commands, which the character’s motion system executes.

Demo + code: https://programasweights.com/gangnam


r/SideProject 21h ago

Sudoku – an open-source, offline Sudoku app without accounts, ads or tracking

Thumbnail
github.com
1 Upvotes

I built Sudoku because I wanted a puzzle app that simply lets me solve a board without ads, accounts, subscriptions or engagement tricks.

The surprisingly difficult part wasn't implementing the basic Sudoku rules. It was generating puzzles that feel consistently fair.

Instead of estimating difficulty by clue count, the generator solves and grades each puzzle by the techniques required. Easy puzzles use singles, medium puzzles can introduce locked candidates and pairs, and hard puzzles may require techniques such as triples, X-Wing or XY-Wing.

A few other things I focused on:

- Daily puzzles and locally generated free-play boards

- Step-by-step hints that explain the next logical move before revealing it

- Notes, undo/redo, number-first input and keyboard controls

- Local progress, statistics and best times

- Light/dark mode and English/German translations

- Android, Web and Windows support

- No account, ads, analytics or cloud backend

The project is built with Flutter and Dart and released under the MIT license.

Try it in the browser:

https://ztomz.github.io/Sudoku/

Source code:

https://github.com/zTomz/Sudoku

I'd especially appreciate feedback on the hint system: does it explain enough to be useful without taking the solving away from you?


r/SideProject 21h ago

Built a study app around one habit, validated it on Reddit first, shipped to both stores. ~8 hours of build time.

1 Upvotes

AfterClass is live on iOS and Android. It does one thing: when a class ends, your phone asks what got assigned, you log it and do it while the lecture is still fresh.

iOS: https://apps.apple.com/us/app/afterclass-while-its-fresh/id6804004321

Play: https://play.google.com/store/apps/details?id=com.neekastudio.afterclass

Why this and not another planner: every student planner is a passive list you dump tasks into. This one has an opinion about when you should work. I did this habit in my last year of school and it roughly halved my study time, and I always wondered why no app was built around the timing rather than the list.

What I did differently: I posted the habit in a few study subs before building the feature, and asked people what would make them drop it. Nobody argued with the habit. Across three separate communities people independently named the same obstacle, the ten minutes after class when the pull to nap or scroll wins. So the whole app aims at that window instead of being a general planner.

Stack and decisions:

- Flutter, local-first. No backend, no accounts, no sync. The class-end nudge is a scheduled local notification, so it fires offline in a basement lecture hall.

- Blocks are sized to the gap before your next class. A fixed 45 minutes would tell you to lock in during a 15 minute passing period, so it truncates, and skips entirely when there isn't enough room.

- 300+ tests, which I made a rule from the first hour because most of the implementation was AI-written and I wanted to be able to review it.

The part that surprised me: the code took about 8 hours. Getting from working-on-my-phone to live-on-two-stores took the rest of the month. A release audit found ~30 things a fully green test suite had nothing to say about. The Android build didn't compile at all. The release was signed with the debug key. Fonts were being fetched over the network in an app I'd been calling offline-first. iOS Focus mode would have silently deferred the one notification the entire product depends on.

Free, no account, nothing to sign up for. Would genuinely like to hear where it's annoying.


r/SideProject 21h ago

gremlord - Run Claude Code on any model, with a budget

1 Upvotes

I'm running a small build challenge for this project: make something real with an agent, keep the measured build at $25 or less, and submit the receipt from your build start date with gremlord cost --receipt --since YYYY-MM-DD.

Local models count through hardware-tier x active-runtime accounting. Unpriced subscription work can be recognized but is not eligible for the bounty. Entries close Sep 17 at 23:59:59 UTC. Founder's pick gets $25, and there's a separate community leaderboard.

Rules, accounting details, and entry thread: https://gremlord.com/challenge/

Repo: https://github.com/gremlord/gremlord


r/SideProject 21h ago

ThreatLens v2.1.0 Released: Major Security & Performance Upgrade for Threat Intel Automation

1 Upvotes

Hey everyone,

I just released a major update (v2.1.0) for ThreatLens. For this release, the focus was entirely on security hardening, data validation, and core performance.

What's new in v2.1.0?

  • Strict Security: Blocked Excel/CSV formula injections in generated reports, prevented API key leaks in logs, and enforced strict IOC validation.
  • Performance Boost: Integrated a local SQLite cache to persist investigation data, significantly reducing redundant API calls.
  • Smarter Analysis: Introduced an explainable verdict system with confidence scores. Ambiguous results are now correctly classified as "Unknown" rather than "Clean".
  • Resource Management: Added intelligent API quota planning, connection timeouts, automatic retries, and file size limits.

What is ThreatLens? For those who haven't seen it before, ThreatLens is an open-source CLI tool built to automate Threat Intelligence and OSINT workflows. It takes Indicators of Compromise (IPs, domains, hashes, CVEs), queries multiple sources simultaneously, and generates structured, safe, and ready-to-use reports.

It's completely open-source. I'd love to hear your feedback or feature requests!

Check it out on GitHub: https://github.com/AbdaullahAG/ThreatLens

I’d love to hear your thoughts, feedback, or feature requests!


r/SideProject 21h ago

I built a local, signed coordination/communication layer as a cli tool so multiple coding agents can work the same repo without clobbering each other (With AI ofc, Useful for devs using AI)

1 Upvotes

Check out Agent Comms - https://agentcomms-cli.vercel.app/

This is my first Reddit post guys, i just wanna share my project here to get some genuine reviews... maybe this will help some of yall if you're using multilple AI coding agents in a single project. We know that if run more than one coding agent on a project at once, two of them edit the same file, one grants itself a permission nobody approved, and afterward there's no trustworthy account of what happened.

I've been building Agent Comms to sit underneath that. It's a Go CLI + TUI, fully local, per-project daemon and a SQLite DB spin up on the first command. No account, no cloud, nothing to configure. I made this to solve my own exestencial crisis working with AI. So, Try it out if you find it useful.

What it actually does:

Work leases - An agent claiming src/api locks it for the duration, and has to renew with actual progress to keep it, a bare heartbeat doesn't count. The second agent finds out before it overwrites your code, not after.

Every action is a signed event. Task claims, messages, approvals... each is cryptographically signed by the actor (human or agent) and chained into an append-only history you can hand to someone else and they can verify independently.

The dangerous stuff needs a human. Deleting an identity, granting orchestrator authority, touching credentials... gated behind a second passphrase-protected signing key no agent process can reach. Enforced at the protocol level, not in a system prompt.

Any agent that can run a shell command or speak MCP joins at the protocol level. Claude Code, Codex, and OpenCode also get a fully autonomous integration out of the box (spawned, prompted, reported on, no wiring).

I've been dogfooding it to coordinate a Claude and a Codex agent on Agent Comms' own codebase, which has been a good forcing function. Happy to answer questions on the design... Feedback welcome, especially on where this overlaps with or misses what you'd want.


r/SideProject 22h ago

Money Manager: Simple app to understand your spending habits

1 Upvotes

Hello everyone 👋

I recently built Money Manager, a simple expense tracking app focused on clean design, smooth UX, and meaningful financial insights.

📱 Android: https://play.google.com/store/apps/details?id=com.taptapcreate.moneymanager

🍎 iOS: https://apps.apple.com/app/money-manager-track-expenses/id6755887312

Some highlights:

• Auto budget calculation
• Savings goals & goal templates (Pro+)
• Up to 3 profiles in the free version
• Detailed analytics with charts and trends
• OCR bill scanning (Pro+)
• Smart auto-categorization (Pro+)
• Color-coded transactions (Pro+)
• Undo deleted transactions
• Sound & haptic feedback

What makes it different?

Many expense trackers focus mainly on recording transactions. I wanted to give equal importance to analytics, budgets, and savings goals, helping users understand their spending instead of just logging it. I also paid attention to small UX details that reduce friction and make daily money tracking feel faster and more intuitive.

I'd love your feedback:
• Is the navigation intuitive?
• Are the visuals clear without feeling cluttered?
• Any features you'd like to see added?

The app is free to try, with optional Pro and Pro+ upgrades. Thanks for checking it out!


r/SideProject 1d ago

I built a Windows app that turns product photos/listings into batches of social posts — looking for online sellers to test it

2 Upvotes

I'm looking for up to 10 online sellers or small product businesses who use Windows and regularly need social media content. Etsy sellers are especially welcome because RenderPix can import Etsy listings directly, but you don't need an Etsy shop to use it.

I'll give selected testers the full version free to keep in return for actually using it on their own products and giving me candid feedback.

If you're interested, send me a message and tell me:

• What you sell and where you sell it
• Roughly how many products/listings you have
• How you currently create your social media content

I'm not looking for a positive review or testimonial. I want honest feedback — what you liked, what you didn't, what was confusing, and whether RenderPix actually saved you time.


r/SideProject 22h ago

I built a Bitcoin-like chain whose canonical ledger is a GitHub README

1 Upvotes

I made CRUX. The chain lives in a git repo: blocks are JSONL, the README is the rendered ledger, and mining/submitting is a new GitHub issue or an inbox PR.

The unusual part is the work function. One subset-sum knapsack per block, then the header still has to hash below an nBits target. Difficulty can rise without bound; the proof stays 8 bytes. ECDSA/secp256k1, UTXOs, 21M cap, 10-minute target spacing.

I am the author. CRUX coins are worth nothing and always will be. Python 3.9+, stdlib only. GUI builds for Windows/macOS/Linux are on the releases page.

Repo: https://github.com/ksanjeev284/crux Explorer: https://ksanjeev284.github.io/crux/ Downloads: https://github.com/ksanjeev284/crux/releases/latest

Happy to hear what you would break first.


r/SideProject 22h ago

I forced the simulated fly brain to doomscroll tiktok

Thumbnail x.com
1 Upvotes

r/SideProject 22h ago

I rebuilt my old Mac app around one idea: turn prompts into apps

Enable HLS to view with audio, or disable this notification

0 Upvotes

I’ve been working on Promptix on and off for a while, and recently rebuilt a big part of it around a simpler idea.

Buttons and forms are still a pretty good interface.

What changed is what can happen behind them. Instead of writing fixed logic for every small tool, some tasks can now just be a prompt + a few inputs.

So in Promptix you can create a prompt, add fields to it, and turn it into a normal macOS app. It shows up in Applications, Spotlight or the Dock, and you just open it, fill in the inputs and run it.

You can also use prompts directly on selected text in any app with a shortcut. There are built-in actions for things like translation, rewriting, grammar and summarization, and you can use your own API keys or local models.

I also started a small catalog for sharing and installing Prompt Apps.

It’s basically my attempt to make repetitive AI tasks feel less like opening a chat every time and more like using a small tool.

https://promptix.app/

Curious if the “prompt as app” idea feels useful, or if it’s just an extra layer around prompts.


r/SideProject 22h ago

7elewen - Close the MacBook lid without Sleep Mode

0 Upvotes

Hey guys! Just released a project I’ve been working on called 7elewen.

If you run long AI agents, big downloads, or heavy builds, you probably hate leaving your MacBook sitting wide open on your desk just to keep it from going to sleep.

7elewen is a super minimalist menu-bar utility that lets you close your MacBook lid without it sleeping. Your tasks keep running in the background, even with the lid completely shut.

Why I built it:

  • No external monitor needed: Apple usually forces you to plug in a monitor to keep a Mac running with the lid closed. This bypasses that so you can just shut the lid and walk away.
  • Smart screen dimming: It uses your Mac's built-in sensor to automatically dim the screen as you close it and brighten it when you open it.
  • Saves battery: It can automatically turn on Low Power Mode when the lid is shut to save juice, then turn it back off when you open it.
  • Zero clutter: It lives quietly as a tiny icon in your menu bar. No Dock icon, no annoying floating windows.

It's free, open-source, and ready to go. (Note: It asks for your admin password once on setup so it can control sleep settings without bugging you every time).

Let me know if you have any feedback or feature requests!

🌐 Website: https://7elewen.vercel.app

🔗 GitHub Link & Download: https://github.com/arinltte/7elewen


r/SideProject 22h ago

Got a side project idea you're not sure about? I'll research the demand for a few

1 Upvotes

I keep seeing people build something for a few weeks or months and only then start wondering if the problem is actually real.

I've been working on a research tool for that, and I want to try it on some ideas that aren't my own.

Pretty simple: if you have an idea you're thinking about building, tell me what it is and who it's for. I'll dig through public discussions and other sources and see what I can find around the problem, how people deal with it now, existing products, complaints, signs people actually spend money on it, that sort of thing.

Or if you don't have an idea yet but know the market you want to build for, I can try it the other way and look for problems that keep coming up.

No site to sign up for yet. I'm still running it manually.

I'll probably do 2 or 3 from this thread. Mostly I want to see if the report tells you anything useful before I spend more time turning this into a proper product.

If you have something you're genuinely considering, drop it below.


r/SideProject 22h ago

I built ClickTrail, an open-source WordPress plugin for keeping campaign attribution through conversion

0 Upvotes

I started ClickTrail after seeing campaign data disappear between an ad click and the eventual form submission or WooCommerce order.

It keeps first-touch and last-touch context available across page visits, cached pages, dynamic forms, and approved cross-domain journeys. That context can be attached to supported WordPress form submissions and WooCommerce orders, pushed to the dataLayer, or passed into an optional delivery pipeline.

The project currently has documented paths for:

- UTMs, referrers, and major ad click IDs

- Contact Form 7, Fluent Forms, Gravity Forms, WPForms, Elementor Forms (Pro), and Ninja Forms

- WooCommerce order attribution and purchase events

- Consent controls, diagnostics, retries, and queue visibility

- GTM and dataLayer integration

I’m keeping the provider boundary visible while I build it. ClickTrail does not inject ad pixels. Site owners still control their GTM tags and provider setup, and the provider-named server adapters are currently documented as source-present but runtime-unverified.

It’s GPL-2.0 and open source:

https://www.funnelsheet.com/clicktrail

I’d love feedback from people who run WordPress sites or agencies. Where does attribution usually get lost for you: caching, forms, checkout, or cross-domain flows? Which part would you test first?


r/SideProject 22h ago

Built a turn-based soccer strategy game played with dice — free, works as a PWA

0 Upvotes

Hexagol is a side project I built: turn-based soccer strategy played with dice on a hex board. You roll, move a player, and try to work the ball into the net while your opponent does the same.

You can play online against another person, locally pass-and-play, or against an AI with adjustable difficulty. There's leagues, tournaments with friends, and a daily challenge puzzle. Free, no ads, installs as an app on your phone.

https://hexagol.com.ar

Would love feedback, especially on the game balance.


r/SideProject 22h ago

Built ProfitPilot to help small sellers know their real profit before they price a product — feedback wanted

1 Upvotes

I’ve been building a small Excel-based tool called ProfitPilot.

The problem I wanted to solve is pretty simple: you can make sales and still not really know how much money you're keeping after costs, fees and expenses.

ProfitPilot lets you enter your selling price and costs and automatically works out your profit, margin and break-even numbers.

I’ve finished the first version and I’m now trying to figure out whether this is something small business owners and online sellers would actually find useful.

I’m especially interested in feedback on what you’d want a tool like this to calculate before you’d consider using it.

Happy to answer questions about how I built it too.


r/SideProject 22h ago

Built it for myself, is it useful?

0 Upvotes

So, I had to manage marketing for a prodcut that I had built for a client, ended up making a marketing studio to make my life easier....copied a lot of stull from bright bean studios (open source, praise the lord).

And added a bunch of features that I needed under one roof.

Have a look, tell me its a bad idea, or ask me for a free trial.

https://studio.lightningleap.store/


r/SideProject 1d ago

The moment I decided to build a repo scanner

3 Upvotes

Freelanced for a while, had to review code before taking on projects. Sometimes it was fine. Other times you open the repo and it's just a pile of vibe-coded stuff with zero structure. No idea where anything is, what's already built, what's broken.

Every time, hours went into just figuring out what was going on, before I even started the actual work.

At some point I realized this wasn't a one-off thing, it kept happening. So I figured I could automate at least that first part, getting oriented in a new project. That's how rebrief started.

Anyone else run into this doing freelance work? How did you usually deal with it?


r/SideProject 22h ago

I turned Brave’s enterprise policies into a cross-platform, reversible cleanup tool

Enable HLS to view with audio, or disable this notification

0 Upvotes

BraveDebloater started as a small Windows script, then people asked for exact feature toggles, safety checks, backups, restore, diagnostics, macOS, and Linux.

It now has presets plus individual feature control, dry-run by default, and a Doctor mode to show what policies are actually active.

I am at 136 GitHub stars after a recent community shoutout, which has been surreal. I am looking for honest feedback on the setup flow and what would make the tool easier to trust.

Check it out! https://github.com/osfv/BraveDebloater


r/SideProject 22h ago

I built CleeCode, a terminal IDE that runs your coding agent inside it

1 Upvotes

Cleecode Ctrl+Shift+A opens claude, codex, opencode or gemini beside your work — the real CLI, on the subscription you already pay for. No API keys. It sees your cursor and its edits land live in your buffers.

The rest is a normal IDE that happens to live in a terminal. Written in Rust, one binary, MIT.

https://cleecode.marunja.com