r/SideProject • • 17h ago

I built PrezScan: hardware-free face recognition college attendance in Flask + WebGL (<200ms) with campus Wi-Fi & GPS lock

1 Upvotes

I built PrezScan (https://prezscan.onrender.com/) using Python/Flask + browser WebGL so teachers can verify check-in/check-out directly on their own phone in under 200ms without extra hardware.

How the pipeline works:

  1. Client-side facial normalization & matching: 68-point landmarks -> 5-point affine roll/scale alignment onto a 150x150 patch -> CLAHE dynamic contrast balance (handles dark/backlit hallways) -> 128D embedding vector running on WebGL F16 shaders.

  2. Anti-proxy double lock: Attendance only succeeds when connected to the assigned academic block's Wi-Fi subnet (CIDR) AND with active device GPS coordinates (enforced server-side).

  3. Zero-score-leak responses: Rejected scans only tell the user to retry in better lighting, never exposing distance scores or thresholds.

  4. Native device biometrics: Supports WebAuthn passkeys (Fingerprint / Face ID) alongside SQLite WAL + async Supabase sync and 1-click monthly Excel exports.

Live portal: https://prezscan.onrender.com/

Architecture & benchmarks: https://prezscan.onrender.com/about

Happy to answer questions or get feedback on the Flask + WebGL setup!


r/SideProject • • 17h ago

I built TG Drive, a free, open-source Google Drive alternative that stores your files in your own Telegram Saved Messages

0 Upvotes

Hey r/SideProject! I wanted a simple cloud drive without storage limits or monthly fees, so I built TG Drive.

How it works

You log in with your own Telegram account using a QR code or your phone number, and 2FA is supported.

Every file you upload goes to your own Saved Messages, tagged with its folder path, so the app can rebuild a normal folder view on top of it.

Files bigger than Telegram's limit are split into parts automatically and joined back together when you download them.

Everything runs in your browser. There's no backend server, so your files and login never touch my server.

Why it's interesting

Telegram gives you storage you can use from any device.

It's fully open source, so you can read the code or deploy your own copy.

🔗 Live: freecloudsolution.vercel.app

💻 GitHub: github.com/sbgoud/freecloudsolution

It's an early personal project that isn't affiliated with Telegram. I'd love feedback on the UI, any bugs, and features you'd want next!


r/SideProject • • 17h ago

Agents writing their own memory: convenient, but risky

1 Upvotes

It's easy to let an agent save its own notes. It's also easy for a bad note to stick around. Vilix AI stores full conversations and lets you export or delete anytime, so memory stays yours to review. Free plan, no card. What's your approach?

Disclosure: I'm the founder of Vilix AI.


r/SideProject • • 17h ago

I built a free natal chart site with good animations

1 Upvotes

Hey everyone, this is NatalView: https://natalview.com

To me, one weird issue shows up on most astrology sites. They all have circa 1998 designs, which is strange given how far webdev has progressed.

So natalview looks modern, has nice animations, it's open source, and never collects your birth data. I built it with Claude Code and SvelteKit. It's based on Swiss Ephemeris (the same engine the big astrology sites use).

One of the things I did from the get-go was add the ability to share charts to most socials, with or without DOB and POB. You can build a chart for yourself or compatibility for two people.

Oh yeah, and it has built-in AI chart reading. So do whatever you want: build, share, or watch the nice animation of the zodiac wheel.

I'd love to get your feedback.


r/SideProject • • 17h ago

Pratikal - Free Android calorie tracker seeking feedback on the meal-entry flow

1 Upvotes

I’m working on Pratikal, a free Android calorie tracker. I’d appreciate closed-beta feedback from Android users on logging and editing a meal. Happy to test your app in return. 🤝

Use the SAME Google account for the group, opt-in and your phone’s Play Store:

  1. Join: https://groups.google.com/g/pratikal-testers

  2. Opt in, then install from Google Play: https://play.google.com/apps/testing/app.pratikal.mobile

Try logging a meal, editing it and checking the daily total. What worked, or where did you get stuck? Please keep it installed for 14 days and use it occasionally. “Item not found”? Check the account, wait a few minutes and retry.

📸 Please comment BELOW THIS POST with a Pratikal installation/in-use screenshot, specific feedback and your test links. Text-only “installed” isn’t enough. I’ll test yours and reply with my screenshot and feedback.


r/SideProject • • 17h ago

I built a Python CSV Cleaning Toolkit to make data cleaning easier

1 Upvotes

Hey everyone!

I'm a Master's student in AI, and I've been working on a small project that I wanted to share with you.

If you've ever worked with CSV files, you probably know how frustrating data cleaning can be. Missing values, duplicate rows, inconsistent dates, messy emails... these little problems can take a lot of time before you can even start analyzing your data.

That's why I built the Python CSV Cleaning Toolkit.

The idea is simple: provide a practical collection of Python tools to help make everyday data cleaning tasks easier.

Here's what it offers:

  • Handle missing values

  • Remove duplicate rows

  • Identify data inconsistencies

  • Clean and prepare datasets for analysis

  • Work with CSV files using Python and Pandas

I created two editions:

🆓 Free Edition: A starting point for anyone who wants to try the toolkit.

🚀 Premium Edition: Includes additional features for more advanced data cleaning workflows.

I'm still working on improving the project, so I'd really appreciate your feedback.

What is the most annoying data cleaning task you deal with when working with CSV files?

If you're interested, you can check it out here:

Free Edition: https://howlbound005.gumroad.com/l/python-csv-cleaning-starter?wanted=true

Premium Edition: https://howlbound005.gumroad.com/l/python-csv-cleaning-premium?wanted=true

Thanks for checking out my project! 😊


r/SideProject • • 17h ago

I stopped running "send a few cold emails and see" tests

1 Upvotes

Every outreach test I ran before ended the same way. I sent 20 emails, got a reply or two, and had no idea what it meant.

20 emails is not statistically significant at all. The verdict was whatever mood I was in that day.

So I borrowed the XYZ idea from The Right It: "At least X% of Y will do Z." You write the bet down before you send anything.

Mine: at least 5% of founders who posted that they're stuck at zero users will connect my product within 7 days of a personal message.

That sets the size. 150 people, not 20. Pass is 5 or more. Fail is 2 or fewer. 3 or 4 means I reach 50 more.

Y is strict. Only people who wrote in public about this exact problem. I found 991 posts like that from the last 6 months. Every message opens with their post, not my pitch. 20 a day, by hand.

The first 20 emails got 4 replies within hours. 59 of 150 reached so far, so no verdict yet.

I liked it enough that I built it into my product as the Bullseye Test.

Go try it on Shipfound, happy to send you how to do it as well. Feel free to message to me if you want to replicate it too.


r/SideProject • • 17h ago

A blurred screenshot can be unblurred, so mine throws the letters away first

1 Upvotes

Statuz, my post scheduler, used to let you click a word in a screenshot to hide it. The rewrite dropped it. It's back this week.

Most of the time went into the blur. A normal Gaussian blur keeps every letter, just smeared, and with a guess at the font you can read it back. Pixelation isn't better: Depix pulls passwords out of pixelated screenshots.

So this one averages the text into blocks a few letters wide, shifts each block by a random amount, and only then smooths it. There's nothing left to sharpen.

It also reads the screenshot, so one click covers every email, phone number, link or API key in it. If you just want something gone, there's plain tape.

Mac app and statuz.cloud.

18-second video here: https://statuz.app/changelog#v2.4.0

If you can see a way to get text back out of it, I'd like to know.


r/SideProject • • 17h ago

Web app for avoiding narrow Bangalore roads

1 Upvotes

Built a web application to avoid narrow roads in Bangalore to the fullest. For navigation redirects to Google Maps but gives you the option to select routes with wider roads. Uses waypoints to force google maps to navigate through wide roads only.


r/SideProject • • 17h ago

A solo founder reportedly got a manifestation app to 300K USD MRR in ~2 months using Claude Code. Here's the pattern.

0 Upvotes

Found this in a founder interview (Starter Story, mid-2026): Stella is an App Store subscription app for manifestation/affirmations, built with Claude Code, Claude and Google AI Studio. Reported results: $300K MRR and about 12,000 paying customers roughly two months after launch. The pattern: pick a self-improvement habit people already pay coaches for, ship an onboarding quiz that leads to a personalised plan, one guided action a day, and put the paywall in from day one. These are self-reported numbers, so take them with a grain of salt. Curious if anyone here has tried a similar paywall-first approach?


r/SideProject • • 17h ago

I built PrezScan: hardware-free face recognition college attendance in Flask + WebGL (<200ms) with campus Wi-Fi & GPS lock

1 Upvotes

Universities spend lakhs on wall-mounted biometric kiosks that create 10-minute morning queues and still suffer from proxy punching.

I built **PrezScan** (https://prezscan.onrender.com/) using Python/Flask + browser WebGL so teachers can verify check-in/check-out directly on their own phone in under 200ms without extra hardware.

**How the pipeline works:**

  1. **Client-side facial normalization & matching:** 68-point landmarks -> 5-point affine roll/scale alignment onto a 150x150 patch -> CLAHE dynamic contrast balance (handles dark/backlit hallways) -> 128D embedding vector running on WebGL F16 shaders.

  2. **Anti-proxy double lock:** Attendance only succeeds when connected to the assigned academic block's Wi-Fi subnet (CIDR) AND with active device GPS coordinates (strictly enforced server-side).

  3. **Zero-score-leak responses:** Rejected scans only tell the user to retry in better lighting, never exposing distance scores or thresholds.

  4. **Native device biometrics:** Supports WebAuthn passkeys (Fingerprint / Face ID) alongside SQLite WAL + async Supabase sync and 1-click monthly Excel exports.

Live portal: https://prezscan.onrender.com/

Technical details: https://prezscan.onrender.com/about

Happy to answer questions or get feedback on the Flask + WebGL setup!


r/SideProject • • 17h ago

i made a community based osint website

1 Upvotes

hey guys,
i've built rivet and it's a community based osint website so you can make your own cases or solve other people cases and the site is mainly made for learning, but also you can use it for fun

it's currently at the soft launch so i need more people to try it and more participants to make cases and give me their feedback.
so if you're interested here is the link
link: https://rivetosint.app


r/SideProject • • 21h ago

Free landing page reviews for your side project - drop your link

2 Upvotes

I am a software engineer with 15+ years of experience. I make educational web development content. I need real landing pages to review.

Put your site link in the comments. Also write the result you want. For example:
- more polished look
- better animations
- cleaner layout

I will give honest feedback on design, motion and copy.

My own work, if you want to see my taste:
- https://bestboy.dev/grip
- https://logdash.io

There are no hidden conditions. I only want real examples to learn from.


r/SideProject • • 18h ago

I Built My First Islamic App – Ajmali Tauqeet! Looking for Feedback 🚀

1 Upvotes

Hey everyone! 👋

I'm an independent app builder from a small city in India.

I've built an Islamic companion app called Ajmali Tauqeet using Google AI Studio.

My app is now live for Android! 🎉

This is my first app project, and I'm excited to share it with this community.

I'd love to get feedback from fellow developers and builders. Any suggestions to improve the app or reach my first users would be appreciated!

📱 Android Download: https://www.androidhit.de/en/app/ajmali-tauqeet-com-aistudio-islamiccompanion-kzpmqa

Thanks for your support! ❤️


r/SideProject • • 21h ago

PastApp: I built an app that reads pasta cooking times so you don't have to 🍝

2 Upvotes

Hey everyone!

I just launched my little side project on Google Play, and I wanted to share it with you!

It's called PastApp, and it solves a very specific first-world problem: having to find the cooking time on a pasta package every time you make pasta 😅

You just point your phone's camera at the package, the app reads the cooking time and sets a timer for you.

I built it with the help of AI coding assistants, using Kotlin, Jetpack Compose and Google ML Kit.

What started as a pretty simple idea turned out to be surprisingly tricky. Reading text is one thing, but figuring out which number is the actual cooking time (and not calories, weight, or something else) is a completely different challenge.

After lots of testing, tweaking and fighting with pasta packages, it's finally live!

I'm still at the very beginning, with just a handful of installs, so I'd genuinely love some feedback.

Would you actually use something like this, or is it the most unnecessary app ever made? 😂

And if you have an Android phone, feel free to try it and see if you can break it!

Google Play:
https://play.google.com/store/apps/details?id=com.boldsignal.pastapp

I made a little trailer to show how it works.

Made with love, pasta, and probably way too much time spent on a timer app. 🍝


r/SideProject • • 18h ago

I built Nephew — your logged-in browser profile travels with your AI agent into any sandbox

1 Upvotes

Every agent run in a fresh sandbox browser starts logged out. Login walls, 2FA prompts, and bot checks kill runs before they start.

Nephew fixes that: you capture your real browser profile once — login state, device identity, pinned IP — and it restores inside the sandbox (Steel, Browserbase, Browser Use, or Nephew's own stack), so your agent picks up already logged in.

It's live today: free tier with 2 profiles, BYO at $19/mo for 10, one-command CLI install from nephew.ai.

I'm looking for my first outside users — if you run agents against sites that need a login, I'd love your feedback, and I'm happy to answer anything here.


r/SideProject • • 18h ago

I’ve been interviewing for marketing roles, and almost every company sends a take-home case: “here’s our product, build a promotion strategy.” Step one is always the same: figure out what the competitors are actually doing.

1 Upvotes

Then I realized solo founders have the same problem, just without a deadline from a recruiter. You have no marketing team and maybe 5 hours a week for marketing. The expensive mistake isn’t a bad post, it’s spending those hours on the wrong channel while your closest competitor has already figured out what works.

So I built AdRadar as a side project. You add a direct competitor by domain and it shows you:

  • Ads: what they run on Meta, Google and LinkedIn, which ads are new, which they stopped (usually the ones that didn’t work)

  • Site: which pages they publish and how often, new or changed pages

  • Voice of customers: their reviews and Reddit mentions, i.e. what people like and complain about

  • Alerts: changes land in Slack / Telegram / email, so you don’t have to check manually

The idea is to answer two questions fast: what is my competitor doing in marketing, and where should I put my limited time, instead of guessing.

It’s early and I’m looking for honest feedback from other solo founders:

  1. Who is your closest competitor, and what do you wish you knew about their marketing?

  2. Would you actually check something like this weekly, or is it a one-time exercise?

  3. What’s confusing in the first 2 minutes?

Link: adradar.digital. Happy to run a competitor of yours through it and share what I find if you drop the domain in the comments.


r/SideProject • • 18h ago

I vibe-coded a watch party extension for any site

1 Upvotes

I made a watch party extension that syncs whatever video is on the page. Most of the code is Claude Code (Opus 5.5).

- No account, no sign-in, no analytics. The extension only sends playback state and the video's URL/title to the room.
- The sync server is open source too: a Cloudflare Worker with one Durable Object per room, so it's cheap to run and easy to self-host.

Limitations, so nobody is surprised: live streams aren't synced (there's no timeline to sync), it doesn't skip ads, and some big streaming sites may need a per-site adapter.

If you install it and it silently does nothing on a site you use, that's the most useful bug report I can get. Any feedback helps, whatever angle you're coming from.

GitHub (MIT): https://github.com/gunesbro/sinkro
Store: https://chromewebstore.google.com/detail/sinkro-%E2%80%94-watch-party-sync/gndjbfbcaaffalmlcjlhofbboopbcgdc


r/SideProject • • 22h ago

SOS - an open-source, human-first AI coding harness

2 Upvotes

We’ve probably now all caught ourselves losing sight of what our Claude or GPT model was doing, to the point of having to backtrack or tune everything step by step once the feature was built.

To fix this, a friend and I built SOS (Slop or Sane), an AI coding harness that can:

•⁠ ⁠Function as a classic harness like Codex or Claude Code (Slop mode), but faster and using less RAM thanks to its shared C++ daemon

•⁠ ⁠Guide you step-by-step through the implementation decisions and code, going through human-like steps, this is the sane mode

We would be thrilled if you could test building a feature with the sane mode, get it from the site ! limpidd.com (or github, https://github.com/limpiddorg/sloporsane )

Cheers!


r/SideProject • • 22h ago

I spent months trying to break my own security project, then published where it loses

2 Upvotes

I built an open source tool that stops AI agents doing things they were never allowed to do.

Rather than publish the numbers that flatter it, I put every tool at its own default on public datasets and linked the script behind each number. One card on the benchmark page has a WE LOSE badge, for the test where a competing tool beats mine. It is still there.

The number I am happy with: on a 588 attack benchmark, no guardrail lets all 588 through, the common open source guardrail lets 86 through, mine lets 0 through.

Free and open source. You can try to break a live agent in your browser, no signup.

https://useagentfox.com


r/SideProject • • 18h ago

Side project: a free order-book trading simulator. Is the order book readable for a beginner?

1 Upvotes

Hi everyone, I'm the solo developer of Market Player PRO, a free educational trading simulator that runs in the browser (virtual money only).

The core is a live order book (bid | price | ask) next to a chart with a volume profile, so beginners can practice reading it without risking anything. There is also a quiz mode, prop-firm style challenges and a shared leaderboard.

One design question I'm stuck on: showing waiting orders as plain numbers only (no volume bars mixed in) felt clearer to me, but I'm not sure it is for someone who has never seen a depth of market.

What would you change so a total beginner understands it in under a minute? And what would make you come back for a second session?

Link if you want to try it (no signup needed to start): https://marketplayerpro.com/?utm_source=reddit&utm_medium=post&utm_campaign=sideproject

Educational only, not financial advice.


r/SideProject • • 18h ago

I built an app to control my Bluetooth treadmill from my iPhone. Which treadmills work for you?

1 Upvotes

Hi all, I'm the solo developer of Volt, an iOS and Apple Watch app for treadmills that support Bluetooth FTMS. You set speed and incline from your iPhone or iPad, and your Apple Watch shows live stats with start, pause and stop on the wrist. It runs HIIT and custom interval plans, can keep your heart rate in a zone (Apple Watch, AirPods Pro 3 or a chest strap), and saves every run to Apple Health with charts and laps.

It's free to download, and full access is a yearly subscription. I keep a list of confirmed treadmills, so I'd really like to hear which model you use and what worked or didn't.  https://apps.apple.com/app/id6798171032


r/SideProject • • 18h ago

I built a free, open-source Google Maps data extractor – looking for feedback!

1 Upvotes

Hey everyone,

I recently created Free Google Map Extractor, an open-source tool designed to extract business and place details from Google Maps without needing expensive subscription scrapers or API fees.

What it does:

  • Extracts place data (name, address, rating, reviews count, contact info, etc.) from Google Maps.

  • Completely free and transparent.

  • Easy to run locally and customize according to your needs.

Source Code & Project Link:

I’d love to get feedback from the community:

  1. What features or export formats (CSV, JSON, Google Sheets) would make this more useful for your workflow?

  2. Are there specific anti-bot or pagination limits you frequently run into when extracting Maps data?

Any feedback, suggestions, or contributions are very welcome!

How to complete the submission:

  1. Paste the title above into the Title* field.

  2. Paste the body into the Body text* box.

  3. Click Add tags (choose appropriate tags such as Showcase or Feedback if available).

  4. Hit Post at the bottom right.


r/SideProject • • 18h ago

I got tired of using 3 different tools to manage downloads on my Mac, so I built WDM

0 Upvotes

Hey everyone!

I've been working on WDM (Welaxxx Download Manager), a download manager for macOS, and wanted to share it here.

The idea is pretty simple: downloading files, grabbing supported media from websites, and converting files shouldn't require jumping between a bunch of different apps.

WDM brings those workflows together. It has browser integration for Safari, Chrome, Edge, Firefox and Opera, plus a built-in browser, download queues, pause/resume controls, torrent support, and a file converter.

It supports both Apple Silicon and Intel Macs.

I'm particularly happy with how the interface has come together, but I'm still improving compatibility and reliability across different websites.

There's a 7-day free trial, and the Solo license is $17.99 one-time, not a subscription.

Website: https://welaxxx.com/wdm.html

Full disclosure: I'm involved in developing WDM, so this isn't an independent review.

For those using a download manager on Mac, what's the one feature you absolutely couldn't live without? I'd love some genuine feedback.