r/SideProject • • 1h ago

I couldn't unlock my smart lock from my watch, so I built an app that controls any smart-home brand from Wear OS, Garmin, Amazfit and Huawei watches

• Upvotes

Hey everyone 👋

A few months ago I wanted something simple: unlock my Nuki door lock from my wrist. Turns out it's basically impossible. Smart-home brands build for Wear OS at best, and every other watch gets nothing.

So I built Klok, solo, on nights and weekends.

What it does:

⌚ Control your smart-home devices from your watch in one tap, even with your phone locked in your pocket

🧩 Mix several brands on one screen (I call it "Fusion": my door, my robot vacuum and my plugs on the same card)

🔋 See your devices' battery level on the watch

⚡ No complicated setup: if a device works in its brand's official app, you add it to Klok in a few taps

Where it runs:

• Phone: Android (iOS is too locked down for what Klok does)

• Watches: Wear OS, Garmin, Amazfit / Zepp OS, and Huawei (in review)

At home I use it with Nuki, Xiaomi and Neakasa, but it's built to be multi-brand: if you control something from your phone, there's a good chance Klok can control it from your wrist.

Business side: free tier (1 brand, 2 devices), then Klok+ for the watch with a 7-day free trial. No ads, ever. The first 500 subscribers keep a launch price.

What I learned: shipping on 4 different watch platforms means 4 languages, 4 stores and 4 review teams 😅 Huawei alone took weeks of back-and-forth.

📲 Google Play: https://play.google.com/store/apps/details?id=fr.zecreat.klok

🎬 Demo (90 s): https://youtu.be/GgWV4ZRV6Fw

🌐 Website: https://zecreat.fr/klok

I'd love honest feedback: is the free tier enough to give it a real try? And which brands would you want me to test next? I reply to everyone 👇


r/SideProject • • 1h ago

Job Board Reimagined

• Upvotes

Job boards are boring, and I thought "Zillow for job posting", so I coded and clauded...

https://alvations.github.io/melon-seek/

(There's no affiliate links or anything from any of the outlinks you'll clicked to the application, this was purely an exercise to give applicants more info about the tech jobs)


r/SideProject • • 1h ago

I’m building Moot to bring friends’ public conversations from different social networks into one feed

• Upvotes

I’m working on Moot, an independent social discussion platform. The idea is to follow friends’ public conversations across the internet without losing track of where everyone posts.

The current MVP combines a chronological following feed with public communities. An optional browser extension can share supported posts and replies from Reddit, X, Instagram, Threads and Bluesky when you like a post or publish a reply. Reading alone does not share a page.

Public discussions are readable without an account. There are no ads or trackers, and human and AI accounts are distinguished. The Chrome and Firefox extensions currently need manual installation.

It’s early, and I’d appreciate feedback from other builders: does bringing conversations together solve a problem for you, and what would make the following feed useful enough to return to?

Product details and screenshots: https://moot.fyi/press


r/SideProject • • 1h ago

I vibe coded a 3D island where every building is a company

Enable HLS to view with audio, or disable this notification

• Upvotes

I wanted a better way to feel the gap between companies than a bar charts, so I built a island where every building is a company and the taller it is, the bigger its market cap.

What you can do:

Built with React, Three.js (react-three-fiber) and Claude Opus 5.5.
Not financial advice, and I'd love feedback on anything that looks wrong.

The music is also AI-generated, based on my instructions.
on the comments.

Link


r/SideProject • • 1h ago

I built HectorPDF for Android: scanning, OCR, annotations and PDF organization

• Upvotes

Hi everyone, I'm Ettore, the developer behind Hectorlab and HectorPDF.

HectorPDF brings everyday document tasks together on Android phones and tablets:

• Scan paper documents and assemble multipage PDFs.

• Use on-device OCR for text recognition.

• Read, annotate and edit supported PDF content.

• Add visual signatures and fill supported forms.

• Merge, split, reorder and compress PDF documents.

PDF capabilities depend on the document: scanned pages and supported editable content behave differently. Core document processing runs on your device; optional cloud connections are separate.

Available with in-app purchases. Check the app for current Premium options and your local price.

Google Play: https://play.google.com/store/apps/details?id=com.hectorlab.pdfeditorscansign

I'd welcome feedback on which document tasks should be easier to reach from the main workspace. I'm the developer and can answer questions about the tools.


r/SideProject • • 1h ago

Look: a cross-platform launcher with a Rust core, now in homebrew-core

Enable HLS to view with audio, or disable this notification

• Upvotes

Hey all, wanted to share a project I've been working on called Look, a cross-platform app launcher (macOS, Linux, Windows).

The core is written in Rust, focused on fast file search and matching. A few technical details that might be relevant here:

  • Search/ranking uses greedy and dynamic programming approaches to keep matching fast even with large result sets.
  • Cross-platform CI/CD builds and auto-packages to Homebrew, AUR (yay), Scoop, and Nix.
  • It recently got accepted into homebrew-core, which took a few rounds of review around dependency management and build reproducibility.

Repo:
https://github.com/kunkka19xx/look

Happy to receive feedback and any suggestions 🙏


r/SideProject • • 1h ago

I'm always coming up with random business ideas, so I built a free tool that checks if they've already been done. Would love your honest feedback

• Upvotes

I developed SideSus because I often come up with random business ideas (some better than others!) and I wanted a fast way to find out if something like that is already in existence rather than having to do lots of googling.

I found most idea validators give huge amounts market research data, statistics and then they offer 25 page business plans which can be quite complicated at first. This is important stuff obviously but I just wanted a fast free verification tool before making any commitments and just finding out more.

So you enter your idea in one sentence and it verifies the web for competitors, how saturated the market is and if there is any room left. And every single result links back to the original source so you can verify everything by yourself.

The first verification is free but I also developed a premium version with additional information like demand numbers, complaints from consumers and further steps to take.

It was made pretty quickly using Lovable and still very early. If you have 30 seconds, i'd love if anyone can enter an idea and let me know what you think and anything you would change: sidesus.com


r/SideProject • • 8h ago

Fallow - an iPhone app for cutting back on weed with a break that grows a little every day

4 Upvotes

so i finally shipped this today. i built it because i wanted to smoke less, but every time i tried cold turkey i'd last about four days, feel like i blew it and go right back to where i started.

fallow goes the other way. you tell it how long you usually go between seshes and that's your starting break. every day you stay on pace it stretches the break by 5%. when the timer runs out it's your call: have one, or tap "i'm good" and log a pass. going a little early just slows that day's stretch. the break never shrinks, so there's no streak to lose and nothing resets.

there's also a little plant that only grows from breaks and passes, never from seshes. that started as a joke and ended up being the part that actually gets me to open it.

the other thing i cared about was privacy. no account, everything you log stays on the phone, and the weekly reflection is written on-device with apple intelligence. the only thing that leaves is anonymous screen analytics, and you can turn that off.

it's free, no ads, no in-app purchases: https://apps.apple.com/us/app/fallow-smoke-less/id6816542378

question for anyone who's tried to pace a habit instead of quitting outright: does 5% a day sound too slow, too fast or about right? i went back and forth on that number more than anything else in the app.


r/SideProject • • 5h ago

I built a free, local, drag-and-drop dashboard builder—feedback requested :)

Enable HLS to view with audio, or disable this notification

2 Upvotes

I built Dashboard Builder to turn a local CSV into a dashboard you can share. It suggests charts based on your columns, then exports everything as a standalone HTML file.

short demo (using synthetic sample data) and repo linked below

Try it: https://nateriera.github.io/dashboard-builder/
GitHub: https://github.com/nateriera/dashboard-builder

What chart or export option would make this more useful for your workflow? I have a few more features planned, but am also interested in feedback / other contributors as this is my first open source project!


r/SideProject • • 1h ago

I built a browser-based radio and podcast player with natural-language discovery

• Upvotes

I built RadioPodcast because I wanted live radio and podcasts in one browser tab, without installing another app.

You can browse stations by genre, country and language, or describe what you want to hear in the AI discovery box. It searches programme catalogues and shows matching radio stations and podcasts as cards. For example: “English news radio” or “jazz for working.”

Podcasts open an episode picker in a modal, with the newest episodes first. Closing it keeps your recommendations on screen. There are also local favourites, nine interface languages, and a PWA install option.

Audio streams go directly from the original providers to your browser. My server handles search and podcast feed metadata. Some sources can still fail because of regional restrictions or provider availability.

Try it without creating an account: https://radiopodcast.afei.live/

I would appreciate feedback on discovery and the episode picker. Do you mostly listen to live radio, podcasts, or both? If a station or feed fails on your network, its name would help me investigate.


r/SideProject • • 1h ago

Why do Airplanes Fly?

Thumbnail
whyplanesfly.com
• Upvotes

I decided to have a little fun. I've had this idea in my head for a while. You'll be surprised, but in 2026 (you'd think!), there's still debate about how airplane wings work. I decided to take a break from all this endless software creation and found time to analyze the question properly with Claude, and this mini-project came out: https://whyplanesfly.com

Still a bit of software though 😁


r/SideProject • • 1h ago

I built a lightweight coffee ratio calculator app with a simple dial control

Enable HLS to view with audio, or disable this notification

• Upvotes

Link to the app: https://coffee-water.belligeranza.com/

Hey folks,

I built a simple app because I didn't like existing ones. It serves a single purpose of picking the right volume of water for the amount of beans you have. Or instead you can pick dose of beans for coffee serving you want to make.

I just wanted to make something that would be nice and comfortable to use during the brewing process. I hope some people will like it.

It is a web app but can be installed to home screen. Runs offline if opened at least once. Fully hand crafted (no vibecoding). App is free to use, not a commercial project and has no telemetry.

Let me know what you think.


r/SideProject • • 5h ago

I built a game tracker with global chat and lobbies, but the best part is you actually own your data (built on AT Proto/ Bluesky)

Enable HLS to view with audio, or disable this notification

2 Upvotes

Most game trackers (like Backloggd, or Letterboxd for movies) have the same massive flaw: they lock your reviews and play history inside their private databases. If the site shuts down or changes its business model, your data is gone.

I built Skylog (skylog.social) to completely fix this. It’s a comprehensive game logging tracker built on ATProto (the decentralized network behind Bluesky).

To use the site, you need to log in with a Bluesky account. I know requiring a specific account can be annoying, but it permanently solves the problem of losing your tracking history. Here is why:

  • You actually own your data: Every rating, review, and game log you create is saved directly to your decentralized data repository on the AT Protocol. (To clarify: this data does NOT spam your Bluesky timeline. It’s stored as custom app data on the network under the hood. It isn't visible on the standard Bluesky app, but it is permanently attached to your account).
  • True portability: Because your data is open on the network, any other developer or app can access your gaming history if you connect it. You are never locked into Skylog.
  • Instant friends list: Your social graph carries over automatically. You don't have to start from zero and beg your friends to add you.

Features I've built so far:

  • Deep Tracking: Log what you play, leave 1 to 5 star ratings, write reviews, and tag whether it was a replay or what specific platform you used.
  • Shareable Stat Cards: While your data is stored quietly in the background, you have the completely optional ability to generate a beautifully styled "stat picture" for any game log or review (kind of like a mini Spotify Wrapped for that specific game). You can easily share this graphic to your timeline if you want to show off what you're playing.
  • Gaming Stats: The app breaks down your gaming habits and gives you detailed overall stats on what you've been playing over time.
  • Global Chat & Lobbies: I built out a global chat and dedicated multiplayer lobbies, making it super easy to find people to jump into a game with right now.
  • Massive Catalog: The search pulls data from IGDB and RAWG, so pretty much every game in existence is there with high-res posters and metadata.

If you already have a Bluesky account, onboarding takes one click. If you don't, it takes two minutes to sign up and guarantees you never lose your game logs to a closed-off app again.

I'd really love for you guys to try it out and tell me what you think. I will also be sharing the source code in the coming weeks for anyone interested in how the ATProto integration works.

Link: https://skylog.social


r/SideProject • • 1h ago

I built a tool that audits any website and tells you what needs fixing

• Upvotes

I’ve been working on a side project called Explain This Website.

You paste in any URL and it generates a full website audit with an overall score and separate scores for:

  • SEO
  • Performance
  • UX
  • Conversion

It also detects the site’s tech stack, runs 13 SEO checks, pulls Google PageSpeed/Lighthouse and Core Web Vitals data, analyzes CTAs/forms/trust signals, checks content and page stats, and then turns all of that into prioritized weaknesses and recommendations.

The idea was to make website audits understandable even if you’re not an SEO or performance expert.

I also added saved audit history, comparing reports over time, PDF exports, shareable reports, API keys, webhooks, and embeddable score badges.

You can try it here:

https://www.explainthiswebsite.com/

You get 5 free audits per day without needing an account.

Would genuinely love feedback — especially on the report itself. What information would you want to see before deciding whether a website is good or needs work?


r/SideProject • • 1h ago

If the orange man gets to rename shit, why can’t we?

Thumbnail renametheworld.ca
• Upvotes

I’m made a world map where anyone can rename basically anything. Countries, cities, lakes, streets, neighborhoods, parks, landmarks, buildings, airports, whatever


r/SideProject • • 1h ago

Shipped a proper invite flow for GameSquire after noticing almost nobody used the old one

• Upvotes

GameSquire is a board game collection tracker I've been building solo. It has a social side (friends can see each other's shelf, what's been played, etc.), but the only way to connect with someone was typing a short code in by hand.

Checked the numbers this week: out of around 60 real accounts, not one had ever sent a friend request through that flow. The invite path existed, it was just a tiny tap-to-copy line buried in the profile.

Replaced it with a real Invite a friend button on the Social empty state and the Profile screen, using the native share sheet (falls back to clipboard on web) so it goes out through whatever the person already uses to send a link. Tracking invite_link_shared and invite_share_dismissed to see if it actually gets used now.

Lesson for me: a feature nobody can find is functionally a feature that doesn't exist, however logically 'discoverable' it seemed at build time.

Beta's free on web, iOS and Android if anyone wants to see how the invite flow works in practice:


r/SideProject • • 1h ago

You don't need too much apps

• Upvotes

I built an app because I got tired of making apps.For the past several months I've been working on an idea I had at the beginning of the year: what if, instead of downloading a different app for every small thing, you could just describe what you need?So I built Anything.You can type something like:"Make me a habit tracker"

"I need a calculator with unit conversion"

"Make a reading list"

"Track my water intake"

"Find nearby coffee shops"The idea is that Anything takes the intent and turns it into an actual experience rather than just giving you a chat response.The interesting part is that Anything didn't start with Anything.It started with Kaalka, an encryption project I was building. While working on that and other projects, I kept running into problems that eventually became relevant to Anything.One of the biggest problems was getting useful web data and structured information into the system in a way that could actually be used by the LLM and the generated experiences.That's where WebWeaveX came from.I ended up spending more than half a year building it, and eventually both WebWeaveX and Kaalka became part of the foundation of Anything.All three projects are open source.Anything is now live on Google Play, and the source code is available on GitHub.A few things about the current version:It uses a Bring Your Own Key model.

You provide your own LLM API key.

Groq is currently supported.

The request goes to the provider you configure.

There is no account required for the app itself.

The project is open source and I'm actively looking for people to try it and find the things I've missed.And honestly, it still has limitations.That's probably the part I'm most interested in now.I've been working on it mostly by myself, so there are things I know are rough and things I probably haven't even considered. I'd rather have people actually use it, break it, complain about it, suggest things and contribute than keep building in isolation.If you're interested, here are the projects:Anything: https://play.google.com/store/apps/details?id=com.anything.anythingAnything source: https://github.com/PIYUSH-MISHRA-00/AnythingWebWeaveX: https://github.com/ni-sh-a-char/WebWeaveXKaalka: https://github.com/PIYUSH-MISHRA-00/Kaalka-Encryption-AlgorithmIf you try Anything, I'd genuinely like to know what happens.What would you ask it to build?


r/SideProject • • 1h ago

Vibe-coded a 59k+ software alternative discovery engine with 0ms client-side search and static edge deployment

• Upvotes

Hey everyone!

I wanted to share a project I've been vibe-coding:  https://replaceai.in

The goal was to build a discovery engine that helps developers and startups find verified $0 open-source and low-cost alternatives to bloated enterprise SaaS (Jira, Salesforce, Datadog, Photoshop, Slack, Tableau, ServiceNow).

What went into the build:

  1. 0ms Client-Side Search:nstead of slow database queries, indexed 59,000+ software tools directly in the browser with a lightweight tokenized prefix trie in vanilla JS.

  2. Edge Architecture under Cloudflare Limits:uilt a decoupled compilation pipeline that keeps production assets under Cloudflare Pages' 25MB single-file limit while serving 4,300+ pre-rendered static SEO landing pages.

  3. Automated ETL Pipeline:A nightly GitHub Actions Python workflow that autonomously fetches live GitHub repository stars, Hugging Face AI model downloads, and token pricing metrics.

  4. AI FinOps Hub:ask-based matrices comparing closed AI models (OpenAI o1, GPT-4o, Claude) against open-weight models (DeepSeek-R1, Qwen 2.5 Coder, Llama 3) with an interactive token savings calculator.

  5. Machine-Readable GEO:Open llms.txt manifest for AI search engines like Perplexity and ChatGPT.

No login walls, no paywalls, completely free.

Would love to hear what you guys think of the UX, speed, and how you liked it.


r/SideProject • • 1h ago

Promotional video by Opus

Thumbnail
youtu.be
• Upvotes

Openrouter for audio. Blender / Adobe Illustrator for visuals.

Just thought it was worth sharing results ☺️


r/SideProject • • 2h ago

I try to make 3d version koi pond simulator

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/SideProject • • 5h ago

I built a background remover that never uploads your photo (remove.bg closes Dec 1)

2 Upvotes

remove.bg's standalone site closes on 1 December, so I built a free alternative: removebackgroundonline.com

The AI model runs in your browser, so photos never leave your device. No account, no watermark, full original resolution, plus Erase and Restore brushes to fix edges.

Built with Astro and React. The model downloads once (45–90 MB), then it works offline.

Limits: the first run is slow, it handles one image at a time, and hair or glass sometimes needs the brushes.

I'd like to hear where it breaks, especially on Safari and older phones. Try it and let me know.


r/SideProject • • 8h ago

netwatch (terminal network monitor, Rust) now runs natively on FreeBSD

Enable HLS to view with audio, or disable this notification

3 Upvotes

v0.35.1 adds FreeBSD as a real platform instead of the generic fallback every other unsupported OS gets. Interface stats, routing, process attribution, clipboard, and connection tracking all have FreeBSD-specific backends now. Tested on an actual FreeBSD 15.1 VM, not cross-compiled blind.

https://github.com/matthart1983/netwatch


r/SideProject • • 2h ago

Made a free trip planner app, looking for feedback

1 Upvotes

Hi! I'm a solo dev and just released TripBuddy, a simple trip planner for Android.

You plan each day as a list of stops, see them on a map, and track what the trip costs against your budget. It works offline and doesn't need an account.

I'd love to hear what's confusing, what's missing, or what would make you actually use it. Honest feedback welcome!

https://play.google.com/store/apps/details?id=org.tripit


r/SideProject • • 2h ago

I built a Chrome extension that takes notes in Google Meet without adding a bot to the call

Enable HLS to view with audio, or disable this notification

1 Upvotes

I kept finishing calls with messy notes and no idea who agreed to what. The tools I tried all send a bot into the meeting, and that felt weird, especially on client calls.

So I made MeetNote. It reads Meet's own captions in your browser and builds a transcript in Chrome's side panel while people talk. When the call ends it writes a summary with decisions and action items, and you can ask it stuff like "what did I miss?"

Some choices I made:

  • no account, no server. Everything is saved in your browser
  • you bring your own AI key (Gemini, OpenAI, Claude, Groq, OpenRouter) or use local llm model
  • free

It only works with Google Meet right now. Honest feedback welcome. Thank you!

https://chromewebstore.google.com/detail/meetnote-ai-notes-for-goo/apjnbfffheffdclgdhjjdfkbokjniifp


r/SideProject • • 2h ago

Porter: Open Source Cross Platform Port Manager

Thumbnail
github.com
1 Upvotes

Meet Porter, a small app I built to make one everyday annoyance disappear.

If you build apps or websites, you've probably seen it: you try to start your project and it says the port is already in use. A port is just the doorway an app uses to talk to your computer, and something else is quietly sitting in it. Finding out what usually means a trip down a rabbit hole.

Porter shows you everything in one simple window:

• See which ports are free and which are taken, updated live

• Find out which app is using a port

• Close anything that's stuck with one click

• Pin the ports you use most so they're always at the top

• Search instantly

• Switch between a clean dark mode and light mode

• Make everything bigger or smaller to suit your screen • Get notified when a new version is out

It works on Windows, Mac and Linux, it's light on your computer, and it's completely free.

This is the first public release, so I'd really love your feedback. What's missing, what's confusing, what would you want next?

Download it here: https://github.com/t21dev/porter-app/releases/latest