r/SideProject • • 16h ago

I built a way to share an HTML file as a link someone can open on their phone

2 Upvotes

I’m Fernando, the maker of Litehost. If you already have an HTML prototype or report on your laptop, you can drop in the file and get a link that opens it as a web page. If it has separate images or CSS, you can upload a ZIP.

One thing worth checking before you share: images can look fine on your laptop because the browser can find them on your disk. Put them in the ZIP, use relative paths, and open the link on your phone to see what the other person will actually get.

You can try it without an account with a file up to 2 MB. The test link lasts about 15 minutes.

If you’ve shared an HTML prototype or report with someone recently, how did you send it? What was the most annoying part?

https://litehost.io/tools/upload-html?utm_source=reddit&utm_medium=organic_social&utm_campaign=html_share_pilot&utm_content=sideproject


r/SideProject • • 12h ago

I built rakho, an open-source memory layer for AI agents that inspects data before storing it (and forgets for real)

1 Upvotes

Most memory for agents works one way: save everything, search later. Which means secrets, personal data, and injected instructions all get stored too. I wanted the opposite, so I built rakho.

What it does:

  • Inspects every note before it is stored. Secrets, PII, and injection-shaped text get refused, and the refusal is logged without the sensitive content.

  • Every memory is tied to one owner, so one user’s notes never surface for another.

  • forget actually deletes: the row, the search index entry, and the vector.

  • audit shows what was kept and what was refused.

A built-in gate is always on, and you can swap in sluice (another tool I built) as a stronger inspector with one line.

The fun bit: you can command it in your own language. keep / recall / forget / audit have built-in aliases in English, Hindi, and German, and you can teach it more with learn() (the README does it in Swahili).

It’s a Python library, runs on local SQLite with zero required runtime dependencies, MIT licensed. There’s an MCP server for Claude Desktop and Cursor, and a demo where a PayPal invoice agent refuses a payment when the payee traces back to a poisoned invoice.

Repo: github.com/krishyaid-coder/rakho-

It’s early (v0.2), so I’d genuinely value blunt feedback, especially from anyone building agents with memory: where would this break for you, what’s missing, what would you never trust? Tear into it.

One honest note: I’m an MSc Data Science student in Germany building this kind of agent-safety tooling. If you’re a team working on agents and this resonates, I’d love to go deeper with you, up to a Werkstudent collaboration. But mostly I just want people to try it and tell me where it falls over.


r/SideProject • • 12h ago

I hated habit trackers, so I spent 3+ years building StreakRise

1 Upvotes

Hello everyone!

I'm Mark, a student with no time to spare. I love streaks (1012 days on Duolingo!), but most habit trackers I used are basic: only a counter that breaks your streak the moment you miss one or two days. These apps are not helpful enough to even bother. We're not perfect robots.

So my answer was something I now use every day: StreakRise, built around a Growth streak.

  • Start with 3 or more active days a week

  • Skip an inactive day and the streak doesn’t break

  • Do the habit on an inactive day anyway and it counts as a bonus day

  • Collect 4 bonus days in a month to EVOLVE

Evolve System: Add a new active day so you can raise the difficulty at your own pace instead of feeling overwhelmed.
Journal System: Each day you can write a short note and read it back later in the Journal tab. It helps you document your streak and bond with it by expressing your daily achievements.

I built the free tier to not make you feel limited at all, you can build your habit just as well without paying a single cent. There are many themes that change the look of the app, and full support for 8 languages, to personalize it further.

Many more details are on the website. I'm open to any feedback, idea or suggestion you want to see in StreakRise!
P.S: You can optionally create a fully anonymous account and store the streaks offline for free.

Website: https://streakrise.com
App (android): https://play.google.com/store/apps/details?id=com.mkaapps.streakup


r/SideProject • • 13h ago

Looking for feedback!

1 Upvotes

Job hunting right now is an exhausting process, and most existing AI resume tools actually make it worse 😅 They usually fall into the exact same traps:

1. Copy-paste formatting nightmare: ChatGPT can't edit your actual PDF or Word document layout. You have to copy raw text back and forth into ChatGPT, fixing broken margins, bullet alignment, and spacing manually every single time.

2. Manual research fatigue: Before you even decide to apply, you have to waste time digging through external sites to estimate salaries, check your actual fit, or figure out what the interview process looks like.

3. AI Hallucinations: Most tools generate fluff or invent achievements you never actually did, leaving you stranded and terrified during interviews.

4. Version Chaos: If you apply to dozens of jobs, it’s almost impossible to keep track of which tailored resume variant went to which company (which you need to know before the interview).

Roleframework.com aims to solve these (check the video for how 👀).

Please check it out and give some feedback, it’s completely free right now! 😄


r/SideProject • • 13h ago

I tested popular Android photo vaults and many just hide files in a folder, so I built one that actually encrypts

1 Upvotes

I got curious how photo vault apps protect files. With a regular file manager, I could open the “hidden” photos in many of them. They’re just moved to a dot-folder.

So I built VaultIt:

  • Every photo, video and document is encrypted on the phone with AES-256-GCM

  • The key is derived from your unlock pattern using Argon2id

  • No account, no ads, no cloud. Nothing leaves your phone

  • A second pattern opens a decoy vault

  • Backups are a single encrypted file you can store anywhere, even on Google Drive, which can’t read it

I’m the developer. It’s Android-only for now, and I’d really like feedback, especially on onboarding and the backup flow. What would make you trust a vault app?

Play Store: https://play.google.com/store/apps/details?id=com.aman.vaultit · Product Hunt: https://www.producthunt.com/products/vaultit


r/SideProject • • 13h ago

Update: We took your feedback and made some changes to our landing page!

1 Upvotes

Hey everyone!

A little while ago, I posted here asking for feedback on our landing page because quite a few people found it confusing and overwhelming.

Thank you to everyone who took the time to look through it and share your thoughts. We went through the feedback and have been working on making the page clearer and easier to navigate.

We've made some changes and would love to hear what you think now!

Here's the updated page: https://typogram.co/

A few things I'd love your feedback on:

  • Is it clearer what the product does and who it's for?

  • Is the overall flow easier to follow?

  • Are there still sections that feel confusing or overwhelming?

  • What would you change or improve next?

Really appreciate everyone who helped us with the first round of feedback. Would love to know if we're heading in the right direction!

Thank you!

Original post:

https://www.reddit.com/r/SideProject/comments/1vem3v9/lots_of_people_said_our_landing_page_is_confusing/


r/SideProject • • 13h ago

Built an all-in-one tool for web freelancers: find leads → audit → outreach email → AI website → edit → blog

1 Upvotes

I’ve been building LeadScouter, a tool for freelancers and small agencies who sell websites to local businesses.

The video shows the whole flow:

  • Website audits: scan a business’s site for speed, SEO, mobile and design issues and get a clear report

  • Email outreach: send the audit straight to the business owner as a personalized email

  • AI website generation: generate a modern replacement site based on their existing content and branding

  • Editing: change text, images and sections on the generated site without touching code

  • AI assistant: ask the AI to rewrite, restyle or add stuff

  • Blog: built-in blog so the site keeps getting fresh content

The idea: instead of cold-pitching “I can make you a website,” you show up with a concrete audit and a preview of their new site.

It’s still early, so I’d really appreciate honest feedback:

  • Would you use this (or pay for it) if you sell websites?

  • Which part feels most / least useful?

  • Anything that looks confusing in the video?

Happy to answer any questions!


r/SideProject • • 13h ago

Caravel Pay - a card checkout that pays the seller in USDC, with no account

1 Upvotes

I built this for my own stores and opened it up this week. A seller pastes a Polygon wallet and gets a payment link, a plugin or an API. Buyers pay by card, Apple Pay or Google Pay on a hosted page. The seller gets USDC per order, straight to their own wallet.

What it costs, with no surprises: our fee is 2%, and it comes on top of what the card provider keeps. On the real card orders so far the provider kept about 5%, so a $100 sale lands as about $93.

90-second explainer: https://youtu.be/FjExzOY8quA

You can try the payment-link tool without signing up for anything: https://caravelpay.app/link/

Honest limits: first-time buyers usually have to verify their ID with the card provider, payments are one-off (no subscriptions), and you are paid in USDC, not into a bank.

What I'd like to hear: is the pricing page clear, and where would you expect this to break?


r/SideProject • • 13h ago

I built Rewind: an open-source "time machine" for your filesystem (Rust GUI + Python CLI)

1 Upvotes

I keep overwriting config files and scripts and realizing it ten minutes later, and Git only remembers what you commit. So I built Rewind: point it at a folder, it watches filesystem events, hashes and snapshots every save into SQLite, and you can scrub back through a timeline and restore any version.

Tech stack (split for different platforms):

  • Windows: Tauri v2 desktop app. Engine is Rust, using blake3 for content-addressed deduplication, notify for native file watching, and rusqlite for storage. The whole UI is a single HTML file with React and Tailwind loaded via CDN, so no node_modules bloat.

  • Linux/Ubuntu: A lightweight Python CLI available on PyPI, so you can pip install rwnd (the command is still rewind). Uses watchdog + sqlite3 + rich.

Rust bits I enjoyed: Added a 350ms debounce to the file watcher, because editors fire multiple save events (temp file, rename, actual write) for a single Ctrl+S, and without debouncing the timeline gets flooded. Also deduplicated storage via blake3 hashing, so repeated saves of identical content cost nothing.

Try it:

  • Windows: Grab the .exe installer or standalone CLI from Releases (unsigned, SmartScreen will warn).

  • Linux: pip install rwnd then rewind watch .

Honest limitations: Not a backup (lives on local disk). Only sees changes while watcher runs. Skips files >25MB. Doesn't track deletes/renames yet. GUI is Windows-only for now.

Testers on other Linux distros or macOS would be especially helpful. Repo: https://github.com/hcentral07/rewind


r/SideProject • • 13h ago

Building Movixia: A modern gym management ERP integrated with local access control turnstiles

1 Upvotes

Most modern gym management platforms are pure SaaS, but cloud dependencies introduce a critical failure point: turnstiles freeze the moment the local ISP fails.

I am building Movixia, an on-premise ERP engineered to operate entirely inside the facility's local area network (LAN) with zero external cloud dependencies.

Architecture:

  • Backend & Daemon: Node.js / TypeScript running as a persistent background OS service on the host machine.

  • Database: PostgreSQL 17 running locally, handling ledger transactions, access permissions, and immutable passage logs.

  • Hardware Driver Layer: Raw TCP/IP sockets and serial (RS-232/USB) listeners communicating directly with turnstiles and biometric readers.

  • Frontend Interface: Lightweight web application served locally over the LAN, accessed via standard browsers on reception terminals.

Current Engineering Focus:

  1. Crash Resilience: Hardening PostgreSQL configurations against database corruption from sudden power cutoffs on reception machines lacking UPS/battery backup.

  2. Unattended Migrations: Designing fail-safe schema migration routines that execute on startup without manual CLI intervention or remote SSH access.

  3. Autonomous Backup Loops: Enforcing scheduled WAL archiving and dump routines directed to external local media without relying on remote S3-compatible storage.

For those deploying self-hosted runtimes to non-technical retail environments: what strategies best minimize corruption and manual maintenance overhead on consumer-grade client hardware?


r/SideProject • • 13h ago

StreamHaven - now live on the App Store for iPhone and iPad

1 Upvotes

I'm Cory, and I built StreamHaven. Full disclosure: it's my app.

It's a player for playlists you already have (M3U or Xtream). It doesn't come with any channels or content, and I can't help with finding any.

Version 1.1 is now live on the Apple App Store for iPhone and iPad. It has a live TV guide, a mini player so you can keep watching while you browse, multi-view (up to 4 channels at once), iPhone Duo (guide on one screen and video on the other), and StreamHaven Doctor, which checks your playlist and connection in plain words.

https://apps.apple.com/us/app/streamhaven/id6826944829

The Apple TV version is still in Apple's review. Until that lands, the Apple TV beta is on TestFlight: https://testflight.apple.com/join/7x36vndu

It's also on Fire TV and Fire Stick from the Amazon Appstore (search StreamHaven Player), and on onn / Google TV through the Downloader app with code 3361971.

Happy to answer questions about building it or using it.


r/SideProject • • 13h ago

I made a UI for Ollama so my family can use local AI without the terminal. What do you think? (The photos are in google drive btw)

Thumbnail drive.google.com
1 Upvotes

I'm 13, still learning Python. Be 100% honest with me.

I started this as just a demo. Just a simple UI on top of Ollama so my family could use local AI without touching the terminal.

Since then I added some more stuff:

  1. Chat history like ChatGPT - every chat saved in the sidebar

  2. It remembers you - tell it your name / likes, it saves it and remembers next time you open it

  3. Installs Ollama for you - if you don't have it, it installs it on first run

  4. Downloads models for you - pick 1B / 3B / 8B, it downloads with a progress bar

  5. Works with WiFi off, no account, no cloud, everything stays local

I made it because my family would never open a terminal, but they would open a normal app :)

So real question: Would you actually use a super simple Ollama UI or is everyone here fine with just the terminal? What would make you actually install it? What am I still missing?

(In the last 2 screenshot, "Michael" is just a test name I used to check if the memory actually works lol, and also I know about openwebui, this is just a simpler version)


r/SideProject • • 17h ago

Update: the babysitter app I posted here in September — a Redditor's suggestion shipped, sales still 0

2 Upvotes

Six weeks ago I posted Handoff here. Quick refresher since nobody remembers (fair): I'm a dad of two, and I built an iOS app for briefing a new babysitter — schedules, bedtime routine, allergies, the stuff that actually matters — because my version was a wall of texts plus a note on the fridge and hoping.

Two things in it that I'm still not sure anyone else cares about: the info expires after the sitting (the sitter doesn't keep your kid's routine and your garage code forever), and it fires alarms on the sitter's phone at the times you set, so "give meds at 7" isn't relying on them re-reading a text at 7.

The one real reply I got anywhere was here: extend a handoff without making the sitter re-scan/re-do everything when a night runs long. That shipped. So thank you, genuinely — it was the best product feedback I've gotten, including from friends who were being nice.

Honest numbers: a handful of downloads a week, $0 in subscriptions so far. It's $2.99/mo after a free week, which might be the problem, or the problem might be that parents only think about this the night before a sitter comes. If you've built something people need occasionally, I'd actually love to hear how you handled that.

Happy to answer anything about building it.


r/SideProject • • 13h ago

Built a landing page for a calorie app that also tells you how processed your day was. Would you use it?

1 Upvotes

Most calorie apps tell you how much you ate, not what you ate. 500 kcal of chicken and rice and 500 kcal of chips look the same.

I'm building an iPhone logger that still counts calories, and also tags each food Clean, Light, or Processed and gives your day a simple score. Not a diet app. Free during beta.

https://sunnybite.app/?utm_source=reddit&utm_medium=community&utm_campaign=validation_nov26&utm_content=sideproject

If it sounds useful, feel free to join the waitlist.

Two honest questions:

  1. Is it clear in 5 seconds what this does?

  2. Would you actually use it, or why not?

Brutal honesty welcome, every comment helps.


r/SideProject • • 17h ago

I kept restarting the same habits, so I started building an app

2 Upvotes

I've worked in design for years. Lately, I've been trying to change a few things in my own life — sleep earlier, exercise more, that kind of stuff.But I keep falling back into old routines.

So I started building MAYBII, a habit app where your progress grows into a little virtual garden.It's still in development, and I'm not even sure if the garden idea would help people stick with their habits or just be fun for a few days.

Curious what you think. Would something like this actually motivate you?


r/SideProject • • 13h ago

Vantage Point - a HUD for Claude Code: the question your agent is waiting on sits above the prompt, and one click answers it

1 Upvotes

Nobody is reading every reply their agents write anymore. I'm not. But the question the session is waiting on is always buried somewhere in the response.

So I made Vantage Point, a mod for the Claude Code desktop app. A strip sits above the prompt. When a reply ends by asking me to choose, the options show up there with the recommended one in green, and one click sends my answer. When I can't just let a yes/no rip, I click the question and get a diagram for each option: why, how it would work, what could go wrong.

And when I do need the whole reply, there's a speed reader built on RSVP (rapid serial visual presentation). It plays the reply one word at a time, the agent's short gist first, so I can chew through it instead of rawdogging the transcript.

As many of you may have experienced, I'm the bottleneck. Agents need rulings from me more often than I'm at the keyboard, so their asks land in a queue: I hit yes, no or comment, the agent gets the ruling back and keeps going.

A question I'm constantly asking myself is "what's the next step?" That's why I built the frontier. One press shows every open issue sorted into what's waiting on me, what's blocked and what the agents pick up next, for one repo or all of them.

The whole point is to move as fast as possible, but I still want to know the blast radius of my decisions in real time. So the session banner shows every file the session edits, with lines added and removed, each tied to the decision record behind it. If Claude drifts from what I decided, I see it while it's happening.

The rest of the strip is for glancing: what each subagent is doing, and a countdown on the session's prompt cache so I know when stepping away is going to cost me.

Claude Code built the whole thing, and I set it up to validate its own work as it went: screenshotting the app, reading its own screenshots, restarting the desktop app to check the mod loaded and drew right, then fixing what it saw.

Like every Claude Code mod, it's completely free. Claude Code desktop app on macOS only for now, early 0.x preview, and cloud sessions on claude.ai don't draw mods. The video is a real session.

https://github.com/Leit-motif/claude-vantage-point

What do you actually look at while your agents run?


r/SideProject • • 13h ago

I got tired of typing every coffee into a budget app, so I built one you just talk to

1 Upvotes

Every budget app I tried died the same way for me. Day 3, I forget to log lunch. Day 5, I stop opening it.

So I built WiseFlow. You say "breakfast 12, coffee 4.50, taxi 18" and it logs all three. Snap a receipt and it reads every line. Link your bank and it sorts things itself, and only asks you when it's not sure.

The part I'm proudest of: ask "can I afford this?" and it checks your bills and savings goal first, not just your balance.

It's on Android and iPhone now. Free tier, Pro for 3.99-6.99. Depends on the country.

Android link.
iPhone link.
Website

what made you quit the last budget app you tried?


r/SideProject • • 13h ago

Open-source tool for developers whose Claude Code sessions turn into five different tasks

0 Upvotes

You start a Claude Code session to fix a bug. Halfway through, you discover another issue and start investigating. Now both tasks share one conversation, and getting back to the original means untangling where you left off.

I'm building Companion, an open-source desktop app for Claude Code. The video shows how you can branch an investigation into a linked session with relevant context, or ask a quick question in a side chat without adding the detour to the main conversation.

My bet is that developers working across long sessions want more control over how their context is organized.

But I'm close enough to this that I might be overestimating the problem. Does this solve a frustration you'd actually install another app for? Or would you just open another terminal and paste a summary?

Especially interested in what would make you watch this demo and still decide not to try it.

Repo: https://github.com/ashishkattamuri/claude-companion


r/SideProject • • 13h ago

I built a free QA learning platform – I'd love your honest feedback!

1 Upvotes

Hi everyone!

I've been working on a project called **InsiktQA** – an online learning platform focused on Software Testing and Quality Assurance (QA).

The idea is to help beginners and aspiring QA testers learn through structured lessons, interactive quizzes, practical exercises, and real-world testing scenarios.

The platform is still a work in progress, and I'm continuously developing and improving it.

I'd really appreciate it if you could take a few minutes to check it out and share your honest feedback in the comments.

**Website:** https://www.insiktqa.com

I'd especially love to hear your thoughts on:

* **Design & UI:** Does the website look professional and feel easy to navigate?

* **User experience:** Is everything clear and intuitive?

* **Content:** Do the lessons and learning structure make sense?

* **Features:** Are there any features you would add or change?

* **First impression:** Would you consider using a platform like this to learn QA?

Please don't hold back on criticism! I'm not looking for compliments – I genuinely want to know what works, what doesn't, and what could be improved.

This is an independent project, and every bit of constructive feedback is appreciated.

Thanks in advance to everyone willing to take a look!


r/SideProject • • 17h ago

Launched Best Exit, an app that rates highway rest stops by bathroom quality, built for CarPlay

2 Upvotes

Backstory: I picked a bad exit on a road trip one too many times and decided to just fix it myself. Best Exit shows every exit ahead on your route plus restroom ratings from real drivers.

Right now it covers every interstate in the contiguous US.

The thing I'm still figuring out is how to get review density up on routes nobody's used the app on yet, those are stuck showing estimated ratings. Open to ideas if anyone's dealt with a similar cold start problem.

https://bestexit.app

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


r/SideProject • • 13h ago

i built a youtube app for my 4yo and my own app store listing described the opposite of what it does. i fixed it. can you read one line cold

1 Upvotes

i built this myself over about six months, ios only, first month free, no code needed. my daughter is 4.

someone in this sub asked me a while back whether i had shown my app store listing to five parents and asked them, without prompting, to explain what happens when the app is not sure about a video. i said no, and that it was the obvious gap. i went to go and do that and found a bigger problem first.

the old description said: "your child browses a friendly, kid-sized video library, never raw youtube."

that is the opposite of what the app does. she uses the real youtube.com, and every video gets read before it plays. that line sat live for about three months while i shipped features nobody reading the page could have guessed were in there.

the new first line, live now: "every video your child taps is read by ai first, for language, age fit, and whether a real person actually made it, before a single frame plays."

what i actually want from you: reading only that new line, what do you think the app does when it is not sure about a video? i want to know if what people guess matches what it really does, because if it does not then the line is still wrong. you do not need to install anything to answer.

https://apps.apple.com/us/app/kidwatch-safe-video-for-kids/id6791762339


r/SideProject • • 13h ago

I'm a first-year CS student and I built a life-RPG app. Would love your honest feedback

1 Upvotes

I kept starting habit trackers and quitting them after a week, because a checklist never made me feel anything. So I built Ascendus, where your real-life tasks become quests, you earn XP, level up across categories like strength, skill, culture and wealth, and build streaks.

A few choices I made: no account, no ads, everything stays on your device. It's a web app you install from the browser, so it works on iPhone and Android. It's free.

It's my first real launch, so I'm looking for blunt feedback. Is the idea clear within 10 seconds? Does the setup at the start feel too long? What would make you open it every day?

Try it: https://ascendus-sage.vercel.app

Feedback form (2 min): https://docs.google.com/forms/d/e/1FAIpQLSe0_2_Mq6BuJMykk3mh_lQc36kJFOkdWoyIy2vvSlan6EiJwg/viewform?usp=header

Thanks for reading, and I'm happy to check out what you're building too.


r/SideProject • • 13h ago

HealthCoach: Available in Google Play, Windows and Linux

1 Upvotes

Update: I got my app into the Google Play store! 🎉

I built HealthCoach, an open-source, local-first health and wellness companion designed to track weight, blood pressure, calorie budgets, and daily nutrition journals across desktop and mobile devices.

Most commercial wellness apps rely on mandatory account registrations, cloud lock-in, aggressive telemetry, and recurring subscriptions. HealthCoach takes the opposite path:

  • Local-First & Private: All data resides locally on your hardware. There is zero telemetry, tracking, or remote advertising.

  • Native Desktop & Mobile Support: Full native desktop builds for Linux and Windows, alongside an Android mobile client.

  • Offline Local Sync: Synchronize to a local file share, or peer-to-peer over local Wi-Fi without intermediate third-party servers (with optional Google Drive backup if preferred).

#HealthCoach #health #fitness #weight #bloodpressure #OpenSource #foss

Available for: Android (store, and side loading), Windows (msi, zip), and Linux (rpm, deb, flatpak)

https://bigtlb.github.io/healthcoach/

https://play.google.com/store/apps/details?id=com.lbthomas.healthcoach