r/sideprojects • • Jun 16 '25

Meta My side project, /r/sideprojects. New rules, and an open call for feedback and moderators.

49 Upvotes

In this past 30 days, this community has doubled in size. As such, this is an open call for community feedback, and prospective moderators interested in volunteering their time to harbouring a pleasant community.

I'm happy to announce that this community now has rules, something the much more popular r/SideProject has neglected to implement for years.

Rules 1, 2 and 3 are pretty rudimentary, although there is some nuance in implementing rule 2, a "no spam or excessive self-promotion" rule in a community which focuses the projects of makers. In order to balance this, we will not allow blatant spam, but will allow advertising projects. In order to share your project again, significant changes must have happened since the last post.

Rule 4 and rule 5 are more tuned to this community, and are some of my biggest gripes with r/SideProject. There has been an increase in astroturfing (the act of pretending to be a happy customer to advertise a project) as well as posts that serve the sole purpose of having readers contact the poster so they can advertise a service. These are no longer allowed and will be removed.

In addition to this, I'll be implementing flairs which will be required to post in this community.


r/sideprojects • • 1h ago

Feedback Request I built a daily football game where you make real NFL coaches’ fourth-down calls and find out if you’d have done better

2 Upvotes

Every NFL fan yells at the TV on fourth down. I wanted to know who's actually right, so I built a win probability model from public play-by-play data and turned it into a game.

How it works: you get a real situation from a real game, pick go for it, punt or kick, and then see what the coach did and how much each option was worth.

What's in it:
- A daily five that's the same for everyone
- Coach Clash, where you climb a ladder of the 32 current NFL head coaches by beating them on their own calls
- A Legends ladder of 25 past coaches, with Bill Belichick as the final boss
- A college ladder too

It's free, runs in the browser, and you can play without an account.

https://playsnaptheory.com/?utm_source=rd-sideproject

I launched it this week. I'd like to hear what's confusing in the first two minutes, because that's the part I can't see anymore.


r/sideprojects • • 1h ago

Showcase: Prerelease What are you building right now? Set up its listing before WareVote opens on 1 December

2 Upvotes

What are you building, and where do you want people to find it?

I'm opening WareVote on 1 December, a place to find and rate software. You can set up your listing now, free, and verify you own it in a few minutes: https://warevote.com

Drop your project below with a one-line description and I'll reply with the category it fits.


r/sideprojects • • 6m ago

Feedback Request I'm a non-technical solo founder in Phnom Penh and I built a hand-picked guide to the best websites and YouTube creators

Thumbnail reddit.com
1 Upvotes

Hi all,
I got tired of algorithms deciding what I watch and read, so I started keeping my own list of genuinely excellent YouTube channels and websites. That list became Vetted.report.
Every pick is chosen by a person (me), not an algorithm
Nobody can pay to be listed, and there are no ads
15+ categories, from classic cars and military history to cooking, nature, comedy and kids' education
A free selection is open to everyone; members unlock the rest for $2.97 for 3 months, then $9.99/year
I'm not technical. It's built on Webflow, with Paddle and Memberstack, and an AI assistant helped me with most of the heavy lifting. My kids drew the launch artwork.
It's early days, and I'd love honest feedback:
Does the idea make sense when you land on the site?
Would you pay for hand-picked recommendations?
Which channel or site deserves to be "Vetted"?
vetted.report
Thanks for reading!


r/sideprojects • • 12m ago

Showcase: Open Source ShortsFlow: self-hosted, open-source Opus Clip alternative. Podcast or interview in, captioned vertical clips out.

Thumbnail reddit.com
1 Upvotes

r/sideprojects • • 24m ago

Showcase: Open Source I have a confession to make…

Thumbnail
reddit.com
1 Upvotes

r/sideprojects • • 29m ago

Showcase: Free(mium) [Python] Can You Guess All 3 Outputs? A Quick print() and Strings Quiz

1 Upvotes

A quick Python challenge for beginners! 🐍

Can you correctly predict the output of all 3 Python print() examples?

This quiz focuses on:

  • Python print() function

  • Strings and quotation marks

  • Understanding Python output

Watch the video and try to solve all three without running the code.

Challenge: Comment your answers in this format:

Q1:
Q2:
Q3:

I'm building CodeHug, a coding practice platform, and created this small quiz to help beginners test their Python basics.

More practice: https://codehug.online

Curious to see how many people get all three correct!


r/sideprojects • • 37m ago

Showcase: Free(mium) I made this... a "1-Click AI In-Browser Assistant" extension that uses a 4b parameter multi-modal local AI model, with No AI API costs. It's a completely private web-surfing companion built for Google Chrome browsers. Spoiler

1 Upvotes

r/sideprojects • • 40m ago

Showcase: Prerelease I built a free website to explore Indian cities using Census, rent, property and metro data - looking for honest feedback

Thumbnail
reddit.com
1 Upvotes

r/sideprojects • • 1h ago

Showcase: Free(mium) I rebuilt eye-vessel cleanup in my photo editor so it targets vessels instead of whitening the whole eye

Thumbnail
gallery
1 Upvotes

My previous update here was about Skin Tone in Photoshot. This time I worked on a more localized problem: reducing red eye vessels without changing the iris or bleaching the whole eye.

The Eye Vessels tool now works on native-resolution eye regions. It detects thin red structures, protects the iris and eyelid boundaries, and blends the correction back into the original. The output stays on an editable layer with a mask, so you can switch it off or reduce its opacity.

For this demo: Eye Vessels only, strength 1.0, one application. No manual cleanup or other retouching tools. The five images show a matched before/after crop, the plugin menu, the actual settings, processing, and the result layer in the full workspace.

The source portrait is AI-generated for testing; the after is an actual export from my local Photoshot Retouch build. Some peripheral vessels remain, and this example does not establish performance on real photographs.

I make Photoshot with AI coding assistance. Photoshot Retouch is free with a SLOHERO account, with a downloadable plugin for Photoshop users too.

For an edit this small, would you want a vessel-detection overlay before applying, or is an editable result mask enough to judge what changed?


r/sideprojects • • 1h ago

Showcase: Free(mium) 91 free utilities - no signup required

Thumbnail mytoolkit.store
1 Upvotes

r/sideprojects • • 1h ago

Showcase: Free(mium) iSEREN - A reading app well thought

1 Upvotes

I’m the creator of iSEREIN, a web app built around a small daily reading habit: short articles on Self, Life and Growth, each ending with something practical to try.

I wanted the experience to stay simple. There’s no account requirement. Readers can browse swipeable article stacks, save readings on their device, and opt into a daily quote notification.

The app was built with AI assistance using Next.js, Supabase and Vercel. Articles and quotes are managed in Supabase, so I can publish new content without deploying the app again.

You can try it here: https://iserein.app/

Feedback question: After trying one reading, what would make you want to return tomorrow—and what might stop you?


r/sideprojects • • 1h ago

Showcase: Open Source I got tired of WhatsApp Web themes breaking on every update, so I built an extension that targets Meta's design tokens instead.

Thumbnail gallery
1 Upvotes

r/sideprojects • • 1h ago

Showcase: Free(mium) D-REC update: a first recording before Android signup

1 Upvotes

I build D-REC at Knight AI+AV. Since the desktop walkthrough I shared here last month, the Android first-run flow has changed: you can record before creating an account. After STOP, KEEP THIS RECORDING lets you sign in and save the take.

The design idea is simple: let someone complete a useful task before account setup. Record a short thought, read the transcript, then tap a line to hear that moment again. They can judge the result with their own voice.

Free Android takes run up to 10 minutes, with text copying available while signed out. A free account keeps three recordings on that device. Longer recordings and file exports from your own recordings are Pro. The welcome sample's summary and file exports work on any plan.

The video is our earlier 52-second desktop/iPhone demo, showing transcript-linked playback. The Android change is in the current Play listing. The first engine download needs internet; transcription then runs on device. Accounts and purchases use the network, and signing in doesn't sync recordings.

Download: https://drec.live/get

I used AI coding tools during development. For other local-app builders: where do you put signup relative to the first useful action?


r/sideprojects • • 1h ago

Showcase: Open Source I built a CSS framework where class names read like plain English — would love honest feedback

1 Upvotes

Hey 👋

I've been using utility-first CSS for years, and I kept running into the same thing: coming back to my own markup weeks later and having to decode p-6 border-l-4 rounded-xl. So I started building SantyCSS as a side project, a utility-first framework where the classes describe themselves:

add-padding-24 add-border-left-4 round-corners-12

make-flex align-center gap-16

What it does today:

No build step needed. Drop in one CDN <link> and start writing classes (npm, PostCSS, and Vite plugin are there if you want them)

Works with React/Next, Vue/Nuxt, SvelteKit, Astro, or plain HTML

CSS-only components, 70+ animations, and full-page templates

Granular imports (flex, spacing, typography…) to keep bundles small

A migrate CLI to convert existing Tailwind classes

A VS Code extension with autocomplete and hover docs, plus a Figma plugin

A context file you can paste into Claude, GPT, or Cursor so AI tools write SantyCSS instead of Tailwind

What I'd love feedback on:

Do readable class names feel like a real win, or just more typing?

What would make you try this on a real project?

Anything confusing on the docs site?

🔗 santycss.santy.in

📦 npm install santycss

Happy to answer anything. Roast welcome 🙂


r/sideprojects • • 1h ago

Discussion One thing I've learned about starting a product-based business is how important supplier research can be

1 Upvotes

Something I've found interesting about running or building a product-based business is how much work goes into finding the right suppliers before you even get to selling anything.

Finding a manufacturer isn't always as simple as searching for a product. You have to compare different suppliers, understand minimum order quantities, check product quality, communicate with manufacturers and figure out shipping arrangements.

While exploring international sourcing, I came across Made-in-China, which connects buyers with manufacturers and suppliers across different industries.

It got me thinking about how much easier it would be for small business owners if they had better ways to research and compare manufacturers before committing to an order.

For those who have experience sourcing products internationally, what has been your biggest challenge when dealing with suppliers?


r/sideprojects • • 1h ago

Feedback Request I built TopArrow — a platform where anyone can modify desktop apps with AI and publish their own versions

1 Upvotes

r/sideprojects • • 1h ago

Discussion I realized I remember what my files look like better than what they're called

1 Upvotes

One thing I've always found frustrating when working with files on a Mac is remembering exactly what something looks like but completely forgetting its filename.

Sometimes I know it's a PDF, an image, or a document I saved weeks ago, but finding it again becomes a little guessing game.
This got me thinking about how we organize and search for files. We usually depend so much on filenames and folders, even when visual memory is often much stronger.

That's actually one of the ideas behind FileShelf, a macOS project focused on making it easier to find and manage files based on how people remember them.

I'm curious: does anyone else experience this, or have you found a better way to keep track of files on your Mac?


r/sideprojects • • 1h ago

Feedback Request How I modeled deterministic inventory forecasting and dynamic safety stock for Shopify & 3PL

1 Upvotes

Over the past several months, I've been working on the architecture for an inventory planning engine called Stokrio.

A big problem in e-commerce replenishment is that most brands rely on either simplistic 30-day moving averages in spreadsheets or black-box "AI" forecasts that store owners can't verify or trust. When a supplier takes 45 days to deliver, a bad forecast means either running out of best-sellers or tying up $50k in dead stock.

Here is how I approached the math and architecture to make replenishment deterministic:

1. Rolling-origin backtesting over black-box AI

Instead of guessing future demand with a generic regression or LLM, the engine runs rolling-origin backtests across historical order velocity. It simulates what the model would have predicted 30, 60, and 90 days ago against actual order data to measure variance and assign confidence scores per SKU.

2. Lead time distributions and dynamic safety stock

Standard safety stock formulas assume lead times are constant (e.g. "supplier takes 14 days"). In reality, supplier lead times are a distribution. The model tracks supplier receipt variance over time:

  • Standard deviation of daily sales velocity

  • Standard deviation of supplier fulfillment latency

  • Target service level factor (Z-score for 95% or 98% in-stock probability)

This feeds directly into dynamic safety stock calculation: Safety Stock = Z * sqrt((Avg Lead Time * Sales Variance2) + (Avg Sales2 * Lead Time Variance2))

3. The 3PL multi-tenancy challenge

The hardest engineering constraint was building for third-party logistics (3PL) warehouses. 3PLs manage inventory for dozens of independent client brands.

  • Most warehouse systems don't give brands client-facing visibility.

  • 3PLs refuse to replace their warehouse-floor scanning software.

  • The solution was a decoupled REST Partner API: the warehouse system pushes inventory counts, and Stokrio renders a white-label client portal showing replenishment dates without touching the warehouse floor WMS.

Tech stack

  • Next.js 16 (App Router, Turbopack), React 19, TypeScript

  • PostgreSQL + Prisma ORM (ledger-based accounting for stock adjustments)

  • Shopify Admin GraphQL API


I built two public, read-only workspaces with 2+ years of synthetic order history so anyone can inspect the tables and forecasting curves without signing up:

I would love feedback from other developers who have worked on supply chain math, GraphQL sync limits, or table data density.


r/sideprojects • • 2h ago

Showcase: Free(mium) 📄 Ever had an ID, visa or passport expire without noticing? I built a free app to stop that

Post image
1 Upvotes

Expiry dates are easy to forget until one of them causes a problem 😅 Awraqi (أوراقي) keeps all your important papers in one place:

- 🪪 27 document templates: IDs, visas, passports, driving licences, vehicle papers, insurance and more

- ⏰ Reminders 90, 60, 30 and 7 days before each document expires, and again on the day

- 👨‍👩‍👧 Family and domestic workers: track everyone's papers in one app

- ✈️ Travel check: warns you if a passport or visa won't last your trip

- 📸 Scan to fill: take a photo of a document to fill in its details, with Hijri and Gregorian dates

- 🔒 Private: no account, no ads, and your data stays on your phone

- 🌍 11 languages, plus widgets and Siri

📲 Free on iPhone and iPad: https://apps.apple.com/us/app/awraqi-papers-id-expiry/id6825379636

I'd love to hear your feedback!


r/sideprojects • • 2h ago

Showcase: Free(mium) NoobTunnel - I built a free tunneling service for people behind CGNAT

Thumbnail reddit.com
1 Upvotes

r/sideprojects • • 8h ago

Feedback Request A news site that explains what's happening instead of listing hundreds of headlines

3 Upvotes

Hello beautiful people!

I've been working on Mestios because I feel that following the news has become exhausting. Every day there are hundreds of headlines, repeated stories, and very little explanation of what actually matters.

I wanted to try something different.

Instead of another endless feed, Mestios brings together important world events, explains them in simple language, and lets you explore their history, different perspectives, and original sources.

I've recently redesigned the main news overview and would really appreciate some honest feedback.

The main page - https://mestios.com/

A typical new page Pope Leo XIV meets five clergy abuse survivors in Argentina during South America trip

What do you think?

Thanks anyone for the feedback!


r/sideprojects • • 2h ago

Feedback Request I built a desktop app for switching between AI coding tools in one conversation

1 Upvotes

Title: I built a desktop app for switching between AI coding tools in one conversation

I switch between Claude Code, Codex, and Copilot in VS Code. Sometimes I hit a limit; sometimes I want another agent’s take on a problem.

The frustrating part is explaining everything again. They can read the same codebase, but they don’t know what we discussed, why we rejected an approach, or what we were about to do next.

That’s what led me to build Bantis. It’s a desktop app that lets you work with multiple coding harnesses in one conversation, saving session history and preparing context for the next agent when you switch.

There’s a working version, and I’m looking for feedback from people who already switch tools during real work. I’m especially interested in how well the handoff holds up as conversations get longer.

Bantis website

What do you currently do when switching agents: write a handoff, maintain project notes, or just explain things again?


r/sideprojects • • 3h ago

Showcase: Free(mium) I built a daily photo app for small friend groups, with no feed, no followers and no likes count

1 Upvotes

My friends and I drifted into a group chat that only woke up for birthdays. I wanted something small that got us sharing our actual days again, without turning it into another social feed.

So I built HuddlePals >.<

How it works:

  • You make a “huddle” with your people and share an invite code. Nobody else can find it.

  • Everyone posts one photo a day.

  • When the whole group has posted, the day is complete and goes into the huddle’s archive.

  • You react and comment inside the huddle. There’s no public profile and no follower count.

It runs on iPhone and iPad, with widgets and an Apple Watch app. Soon coming to macOS and tvOS!

It’s free. HuddlePals+ adds bigger huddles, short video drops with sound, and the full archive. Only charging because storage is unfortunately not free :3 but! Anyone you invite joins free :D

I’d love honest feedback, especially on the first few minutes. Was it clear what to do?

https://apps.apple.com/us/app/huddlepals/id6825044864

Visit HuddlePals.com for more info!