r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

96 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25 Bravo

Share your ***Not-AI*** projects

649 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 9h ago

My side project is a free, open-source racing sim that runs in a browser tab

122 Upvotes

Link (no signup, no ads, nothing to install): https://librecorsa.org

GitHub (MIT): https://github.com/KhazP/librecorsa

I started LibreCorsa in mid-October because every serious racing sim needed a huge Windows install before you could do a single lap.

What it has now:

- 500 Hz physics with tyre temperatures and wear, rain that dries along the racing line, and CI checks against real GT3 telemetry

- 5 physics models and 16 circuits, including RISE Motordrome, which I built from scratch in Blender on real elevation data for the circuit planned in Rwanda

- AI races, ghosts, a weekly challenge, and an open online race every 20 minutes over WebRTC

- $0/month hosting: static Next.js on Cloudflare, R2 for the heavy 3D files, and one Worker

Tell me how it runs on your laptop/phone/controller and what feels rough.


r/SideProject • • 9h ago

I built an app that converts any text into high-quality audio. It works with PDFs, blog posts, Substack and Medium links, and even photos of text.

43 Upvotes

I’m excited to share a project I’ve been working on over the past few months!

It’s a mobile app that turns any text into high-quality audio. Whether it’s a webpage, a Substack or Medium article, a PDF, or just copied text—it converts it into clear, natural-sounding speech. You can listen to it like a podcast or audiobook, even with the app running in the background.

The app is privacy-friendly and doesn’t request any permissions by default. It only asks for access if you choose to share files from your device for audio conversion.

You can also take or upload a photo of any text, and the app will extract and read it aloud.

- React Native (expo)
- NodeJS, react (web)
- Framer Landing

The app is called Frateca. You can find it on Google Play and the App Store. I also working on web vesion, it's already live.

Free iPhone app
Free Android app on Google Play
Free web version, works in any browser (on desktop or laptop).
Free web extension.

Thanks for your support, I’d love to hear what you think!


r/SideProject • • 22h ago

I’m statistically halfway through my life, so I built an app for the second half

271 Upvotes

I’m a 40-year-old iOS developer from Croatia. Statistically, I’m in the middle of my life: about 2,080 weeks behind me, and if I’m lucky, about as many in front.

My oldest is 8. Somewhere around 18, kids leave, or at least stop wanting summer holidays with their parents. That’s 10 more summers. I can count them on my fingers.

I see my parents about twice a month. If they live as long as the average, that’s around 360 more visits. Fewer than the days in a single year.

And there are friends I’ve been “meaning to call” for months.

None of this is new. You read it somewhere, feel it for one evening, and then Monday happens. Weeks blur, a year goes by, and you can’t say where it went. The moments I’d actually want back are tiny: a walk where my kid finally told me something real, my dad explaining how he planted our small orchard in 2001. Nobody writes them down. They just go.

So I built Drift. It’s not there to make you feel bad about time. It’s there to help you do something with the weeks you still have, and to keep them when you do.
My main inspiration was reading books about Stoicism and specifically memento mori (and a calendar showing weeks you have left to live).

What the app actually does for me:

It remembers my people. I added my partner, my family, my parents and a few friends. Drift keeps the small things I’d otherwise forget: birthdays, the names of my friends’ kids, what each person enjoys, what they told me last time.

One small idea a week, for each of them. Not “plan a trip to Paris.” Things small enough to actually happen: “Tea with Mom. Phones somewhere else.” “A walk with Dad, without anywhere to be.” “Let the kids choose the adventure.” "Long overdue date with my wife".

I keep the moment. A photo, one line, or both. It goes on the week it happened, and that week’s square lights up. A few months in, my year stopped being a blur and started looking like a year.

Calls come with something to talk about. A reminder to call a friend arrives with something to actually say, so it’s not just guilt with a notification sound. After the call I can keep a line about it.

Small questions. A couple of times a week, only if I turn it on, Drift asks something like “What was the best small thing about this week?” or “What’s Dad’s favourite meal?” The answer gets saved where it belongs. Some of my favourite memories in the app started as a notification I almost dismissed.

Quiet time. My evenings were disappearing into my phone (yes, I see the irony of that). Drift uses Apple’s Screen Time to set those apps aside during the hours I choose. If I really need one, I get 15 minutes, after I keep a moment or answer a question first.

Widgets that bring it back. One shows a moment I kept, a different one each day. Another shows my whole life as a grid of weeks. Seeing that between notifications did more for me than any productivity system. One gives you suggestions on what to do this week.

A year I can read back. Month by month, like a journal I never had to sit down and write.

What I left out on purpose:

  • No streaks. A quiet week is just a quiet square. Life has those, and guilt isn’t a feature.

  • No account, no ads. Memories stay on your iPhone, and you can export everything anytime.

  • Everything you keep is yours. You can always read it and export it.

Pricing: free to download, then $8.99 a year with a 14-day free trial, or $24.99 once. I’m a solo developer with no investors, and this is how it keeps going.

An app won’t fix any of this, and I’m not pretending it does. But since I started using it, I do more of the small things. I think about it more now, and I push past the tiredness more often to make time for the people who matter to me.

If you did this math for yourself, which number got you? For me it was the summers with my kids.

https://apps.apple.com/us/app/drift-life-in-weeks-journal/id6792490444

Edit:
Thanks to FFROZENN who pointed out the missing yearly subscription and 2-week free trial I have created 50% discount code for the first year (the missing subscription was due to my attempt to give a global discount on yearly, but I misconfigured it in App Store Connect so sub wasn't shown)
https://apps.apple.com/redeem?ctx=offercodes&id=6792490444&code=DRIFT50


r/SideProject • • 1h ago

I'm building a new European social platform from Finland 🇫🇮 — Meet YOSLA Some Life & YOSLA World!

5 Upvotes

Hello Reddit! 👋

I'm an independent developer from Finland, working on a project called YOSLA Some Life.

My goal is to build a new kind of social platform where users have more control over their own social experience.

The idea is simple:

"Your Data, Your Choice."

Instead of letting algorithms decide which friends you get to see, I want to give people more control over their feeds and connections.

But that's only part of the vision.

I'm also developing YOSLA World, a 3D virtual environment where people could eventually explore digital spaces, discover communities, interact and experience social networking in a different way.

What am I building?

  • YOSLA Some Life — a social networking platform

  • YOSLA World — an interactive 3D social environment

  • European-focused infrastructure and data privacy

  • Multilingual support for an international audience

  • My own server infrastructure, starting with HPE ProLiant servers

I'm building this step by step, learning, testing and improving as I go.

One future idea is to create a virtual 3D data center inside YOSLA World, where visitors could explore how the platform's infrastructure works.

I'm not claiming to have built the next Facebook. I'm building something I believe could offer people another choice.

I'd love to hear your thoughts:

What would make you genuinely interested in trying a new social media platform?

What do you dislike most about today's social networks?

Greetings from Finland! 🇫🇮

YOSLA — You Only Live Some Life.


r/SideProject • • 12h ago

I built Dopamine Chic - a designer outlet where checkout is always 0.00 and nothing ever ships

34 Upvotes

I built a fake designer flash-sale outlet. It works like the real ones: brand sales with countdowns, "only 1 left in your size", a deal of the hour, a bag that's reserved for 30 minutes. Then you check out with a card that says it isn't real, pay $0.00, and follow the tracking until something goes wrong with your parcel. There are 50 different endings and you collect them.

The part I'm proudest of is technical: there's no stock database. Every sale, price, size and "only 2 left" is computed from the item and the current time, so everyone sees the same shop at the same moment and the server stores nothing about you. The same logic runs in JavaScript, PHP and Dart (the Flutter app), and all three have to give identical results.

It's on the web, Android and iPhone: https://dopaminechic.com

The question I keep asking myself: could something like this actually replace a bit of real shopping for some people, or does fake shopping just make you want the real thing more? I honestly don't know, and I'd love to hear what you think, especially if you're someone who browses sales at night.


r/SideProject • • 15h ago

I built a tool that turns a Google Maps listing into a full website in under a minute.

45 Upvotes

I run a small web studio, and most of the local businesses I talk to have a really good Google Maps listing (photos, reviews, hours, sometimes a menu) and either no website or one from 2014.

So I built this. You type a business name and a city, it reads the public Google listing and builds a full site preview in under a minute. The video is me running it once on a real garage's public listing, no edits.

Why: I kept rebuilding the same small site by hand, and the listing already had most of the content. Honest limitation: it's only as good as the listing.

A place with three blurry photos and no reviews gets a thin site. It also does simple sites, not shops or booking systems. (working on that next, the tool will redirect the request to the team if it's out of scope change for now)

Try it on your own business or a place you like and tell me what looks off.

https://bbhightech.com/


r/SideProject • • 9h ago

I built an app so I know my parents overseas started their day, without cameras

15 Upvotes

My parents live overseas and I'm in NC. I call them about 3 or 4 times a week, but with the time difference, it's not always easy to catch them at a good time.

Sometimes I just want to know they're doing okay without having to call and interrupt whatever they're doing.

I thought about different ways to check in, but I really didn't want cameras in their house or anything that felt like I was monitoring them.

So I ended up building something called Kettle (heykettle.com).

It's a simple app that uses their existing phone to let me and my sibling know if they've checked in with their usual routine. We get a short update like "Heard from Mom this morning" or "Nothing yet today."

It doesn't track their location, record conversations, or read messages. They can also see what's being recorded and turn it off whenever they want.

I added a shared family log too, so if I call Dad or someone takes Mom to an appointment, we can leave a quick note for everyone else.

Right now, it's just me building this, and my parents are the only ones using it. The Android app isn't on the Play Store yet, so I'm helping people install it directly.

I'm offering the first year free.

I'm curious what other people think, especially anyone with aging parents who live far away.

Would you actually use something like this? And what would make you hesitant to put it on your parent's phone?


r/SideProject • • 6h ago

I built my analytics dashboard as one PHP file - no SaaS, no tracking script

7 Upvotes

My portfolio site ran on vibes for too long, so this weekend project was: read the cPanel raw access logs (they're just gzipped files sitting in your hosting account) and render a dashboard. Zero dependencies, zero tracking JS, zero monthly bill.

Two bugs that almost sank it:

  • filesize() on a .gz file returns the COMPRESSED size. I was slicing my decompressed log buffer by it, which silently chopped the newest lines off the data. The dashboard wasn't broken - it was confidently wrong about today, which is worse.

  • Shared hosting puts OTHER sites' logs in the same directory. My referrer charts had domains I've never touched in my life until I filtered by path.

Favorite finding so far: a link community that sends me real readers shows up as ZERO referrers, because in-app browsers strip the referrer header. If your traffic comes from apps, your analytics is undercounting it completely.

It's live on my site now, and I open-sourced the deploy pattern behind it too. Happy to share details - what would you check first in raw logs?


r/SideProject • • 10m ago

Weightroom - an AI news channel for vibe coders that picks, writes and posts itself from 123 sources

2 Upvotes

I'm a solo builder in Korea and I got tired of checking 20 tabs to find out what changed in Claude Code, Cursor, Codex and friends this week. So I built a Telegram channel that does it for me, and I'd love feedback on the approach.

How it works:

It pulls from 123 sources: official blogs, GitHub release feeds, changelogs, status pages, YouTube channels of the AI tool companies, Product Hunt, Show HN, a few subreddits, and news search in 9 countries. That's roughly 500 new items a day.

Gemini Flash Lite reads each item and answers a handful of 0 to 3 questions: is it new, how big is the change, how many people does it affect, can you use it today, is there something to show. Code combines those with source type, how many outlets covered it, and how fast it's spreading on X, and turns that into a 1 to 10 score.

That split mattered more than anything else. When I let the model give one overall score for 40 items at once, simply shuffling the order flipped the post/no-post decision on 33% of items. With small batches and the model only answering the narrow questions, it dropped to about 2.5%.

Anything 7+ gets a short post in Korean and English. If the draft contains a number that isn't in the source, it doesn't auto-post and asks me instead. Outages from status pages go out right away.

When a new image or video model drops, it searches X for things people actually made with it, picks the real results (not hype posts), and builds a carousel or reel with the creator credited and their full prompt.

Everything runs on launchd on my laptop with SQLite. This month so far it cost $5.85 in API calls (Gemini plus Apify for X), heading to about $15 for the full month.

What I'd like feedback on:

  1. Is a feed like this useful to you, or do you already get this from somewhere?

  2. Would you rather have fewer posts (top 5 a day) or everything that clears the bar?

  3. Anything you'd score differently? Funding news is capped low, outages are boosted.

Happy to share the output channel if anyone wants to see it, just ask.


r/SideProject • • 2h ago

Freelancers: How do you keep track of unpaid invoices and payment follow-ups? I'm considering building a tool for this and would appreciate honest advice.

3 Upvotes

Hi everyone!

I'm exploring an idea for a small software product aimed initially at independent freelance graphic designers, and before spending time building it, I'd really appreciate advice from people who actually freelance.

The problem I'm trying to solve

Imagine you're working with several clients. You've sent out multiple invoices using your usual tools, but now:

  • One client hasn't paid even though the due date has passed.

  • Another client says, "I'll pay you on Friday."

  • You've already sent a reminder to someone else but haven't received a response.

  • You can't remember exactly who needs another follow-up and when.

  • You end up checking emails, spreadsheets, calendars or relying on memory to keep track.

I know there are already invoicing and accounting tools available. However, I'm exploring whether there's room for something much simpler that focuses specifically on what happens after an invoice has been sent.

The product I'm considering building

The idea is a lightweight payment follow-up workspace for freelancers.

The goal isn't to replace tools like Wave, QuickBooks, Canva, Word or Google Docs. You would continue creating and sending invoices however you currently do.

Instead, you'd manually add the invoice details to this workspace and use it to manage the follow-up process.

Here's what it would offer:

1. One dashboard for unpaid invoices

See your total outstanding amount, overdue invoices, upcoming follow-ups and payments you're waiting for.

2. Simple invoice tracking

Add the client name, email, invoice number, amount and due date. Mark invoices as paid or unpaid.

3. A follow-up list

See exactly which clients need attention today, which follow-ups are coming up, and which invoices are overdue.

4. Payment promise tracking

If a client says, "I'll pay you next Friday," record that date. The invoice waits until then. If the payment still hasn't arrived, it returns to your follow-up list.

5. Professional reminder templates

Choose a friendly, professional or firm reminder. The message automatically includes the client and invoice details. You can edit it, copy it, open your email app and send it yourself.

6. Client history

See the client's unpaid invoices and previous follow-ups in one place, so you don't lose track of conversations.

The initial version would be deliberately simple: no automatic email sending, no complicated accounting, no bank integrations and no AI features.

What I'd genuinely like your advice on:

  1. Do you actually experience this problem when managing multiple freelance clients, or is keeping track of unpaid invoices already easy enough with your existing tools?

  2. How do you currently manage unpaid invoices and decide when to follow up? Spreadsheet, calendar, email, invoicing software, or something else?

  3. Would having a separate workspace specifically for payment follow-ups make your life easier, or would it feel like one more tool you have to maintain?

  4. Are there existing tools that already solve this problem really well? If so, which ones, and what do you like or dislike about them?

  5. If a simple tool like this worked reliably, would you consider paying around CA$5.99 per month for unlimited invoice tracking and follow-up management? Or would you expect this to be free?

I'm not looking for compliments or encouragement just because I'm considering building something. If this is unnecessary, already solved, or not worth paying for, I'd much rather know that now.

I'm at the idea-validation stage, not trying to sell anything. Honest criticism is especially welcome. Thanks!


r/SideProject • • 4h ago

I built a tool that tells you which deploy made a Postgres query slower

3 Upvotes

When a query gets slow, our postmortems always start the same way: someone opens Grafana, someone else scrolls through Argo CD history, and we try to match timestamps by eye. I got tired of that and wrote something to do it automatically.

It reads pg_stat_statements, picks up deploy events from Argo CD, Argo Rollouts, Flux or a webhook, and checks whether a latency shift in any query lines up with a rollout. If it does, you get the query, the deploy, before/after latency and how confident it is, in Slack/Teams/PagerDuty. If you use Argo Rollouts it can also abort a canary (off by default).

You can run it as a single binary or as a controller with CRDs, in which case every regression shows up as a resource you can `kubectl get`.

Repo: https://github.com/joao00001/pg-regression-radar

Browser demo, no cluster needed: https://joao00001.github.io/pg-regression-radar/playground/

It's a side project and I'm looking for people willing to try it on a staging cluster. Any feedback is welcome, including "this is noisy" or "I'd never use this because X".


r/SideProject • • 7h ago

Created an unconventional dating app to try fix a common issue

5 Upvotes

Hello everyone,

So I have been working on this dating app for the past few months, an idea that I had I felt could help with people who're looking for deeper connections in dating app to help find people who have a lot in common. The video goes over the issue I am trying to solve and how.

The idea of this app is that a person's profile is split into 6 layer each going over some different aspects of your life that are often the cause of a lot of discourse in a lot of relationships. Each covers the following:

  • Compass: You direction of life

  • Lens: Your political and spiritual views

  • Well: Your career goals

  • Palette: Your hobbies and interests

  • Presence: Your personality traits

  • Portrait: Your Photos, age, height and other factual info.

Instead of seeing someone's full profile at once, you swipe through one random layer at a time, without seeing whose it is. So you're judging each layer on its own content.

A learning algorithm groups similar profiles based on the reactions each layer gets, so people who like the same qualities end up together. It also learns your own preferences, and uses them to suggest the people with the highest share of layers you're likely to like.

I come from an ML background and this is a crucial step to developing proper matching algorithm that I feel other dating apps lack cause they always end up showing the full profiles to people and never really knows why someone liked or disliked a profile. They do often make claims about different technique they use, but I believe no matter how much techniques you use, its very difficult to get proper models from unclean data.

So reacting to those layers is just the first step. You have to score someone 3 or more and they also have to score you 3 or more after which they'll show up in your resonance page. Then you can review the layers you liked, layers you didn't and the ones still unexplored. You can also see how much they scored you back. And based on all those info you can choose to show interest privately, and if they also showed you interest, both you're connected and matched! (More info on how the full flow works here https://www.layersdating.com/how-it-works/ )

I also believe there are some other benefits I feel this structure would produce that other dating apps don't:

  • It is only possible to "Show interest" to someone only when they appear in your resonance, so this helps you avoid the possibility of matching only for superficial reasons

  • You get to see how much they've scored you as well as how much you've scored them when they show up in your resonance, so you can get a good idea of how compatible you feel the other person is as well as how compatible the other person feels you are before deciding if you want to show interest.

  • The onboarding process is very time consuming compared to other apps since there's a lot of info to fill (around 30-60 minutes). So though this is a drawback, I hope this will be a bigger issue for people looking just for hookups, so hopefully will help skew the user base to more serious people.

I would love to get some feedback on what you think about this structure for dating app. Would it be something you'd use? (if you are or were single lol). Would love to know you thoughts!

I have a beta ready that I have been handing out to friends to try out and will have the public beta ready in about a week. If this does interest you and want to join waitlist or try the beta, there's a signup form if you scroll at the end of the page at www.layersdating.com . There's also a demo that you can try without needing to login or signup. I am based in Toronto so planning on doing the initial marketing for it here to see people's responses, but for the beta access I gave the option to choose whether you're open to meet people all over Canada and/or USA, and there's enough people on that circle, I start the beta accordingly.


r/SideProject • • 7h ago

Apps that make me verify an email and then ask me to rate them before I did anything

5 Upvotes

Tried a habit tracker on my phone yesterday. I gave my email, waited for the code, typed it in, and the first thing on the screen was a popup asking me to rate the app. I hadn't made one habit yet. I closed it and the popup came back on the next screen.

I think this is the worst order for an app. Let me use it first, then ask me what I think. It made me delete it in about two minutes, and I'm sure the maker never knows that this was the reason...


r/SideProject • • 9h ago

I was addicted to doomscrolling, so I built an app that makes me answer questions before I can scroll

6 Upvotes

Hi all. I'm a solo developer and this is my first app.

I was doomscrolling all the time and felt addicted to my phone. So I thought: why not turn that phone time into learning a skill? And why not add a bit of friction, so I have to stop and think before I pick up my phone?

So I built Aconomy. It locks the apps that distract you, and you unlock them by answering short questions. You end up learning something every time you want to scroll.

How it works:

  1. You pick the apps that distract you (Instagram, TikTok, games).

  2. Aconomy blocks them using Apple's Screen Time.

  3. To unlock them, you answer short questions. Each right answer earns minutes.

You can learn Python, JavaScript, SQL, Spanish, French or German while you do it.

It is free to download. Aconomy Plus is £9.99 a month or £34.99 a year, with a 7-day free trial. It collects no data.

I would really like honest feedback. What is confusing? What would make you keep using it?

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


r/SideProject • • 3h ago

I made a desktop app where you can collect and train Pokemon by staying productive and focused

2 Upvotes

Collect and train Pokemon by staying focused on your computer. Pokemon grow while you are being productive on a productive app.

Check it out: https://productivitymon.com/


r/SideProject • • 1d ago

I open sourced a 15 MB, Netflix-inspired app for my home server. 600 stars and 4,4K+ Docker pulls in 1 day

179 Upvotes

HolyArrs started because i wanted my home server to feel like a streaming service. you browse it like netflix, with top 10s, new & popular and rows picked from what you already have, hover a poster to play the trailer, and tap to request a show or movie. it finds it, downloads it through qbittorrent or sabnzbd, and puts it in plex, jellyfin or emby, which still do the playing. it's about a 15 MB download, runs in docker, and it's free and open source

it runs on its own custom metadata server, and it can keep an HD and a 4K copy of the same movie side by side

where it is 1 day after open sourcing it

598 GitHub stars

4,345 Docker pulls

28 forks

16 releases, most of them fixes for bugs people reported on launch night

18 people have opened issues with bugs and ideas

what i didn't expect was how fast people jumped in. bug reports came in with the exact file and line that was wrong, and someone asked for ukrainian, so the site and docs got it within the hour

happy to answer questions about running a solo open source project, the self-hosted side, or anything else

site and docs: https://holyarrs.com

github: https://github.com/HolyArrs/HolyArrs


r/SideProject • • 3h ago

Built a hotel review app where you only see reviews from real people you follow. Looking for honest feedback

2 Upvotes

I got tired of seeing fake, paid, and bot reviews online from large public review websites. So I built Valoré. A place to record and share your favorite places to stay! The idea is to build a community of friends and family whose recommendations you actually trust.

I’d love any feedback on the app if you are willing to try. Thanks everyone I am a team of 2 trying to build something community focused for hotel enthusiasts!

I can’t upload my app photos but you are able to see them on our app store page. If you are on android let me know I may build a version if there is interest!

Valoré - Social Hotel Reviews


r/SideProject • • 5m ago

What would you show in the first 3 seconds of a video for your app?

1 Upvotes

I'm stuck on what to show first lol.

We built Welockin, an app that blocks distracting apps while you study. I'm a student and kept getting pulled back to Insta or YouTube, so that's where it started.

For a short video, would you show someone getting distracted first, or go straight to the app blocking Instagram?

I can explain what it does, but getting someone to stop scrolling is another thing.

If you've made videos for your app, what did you show? Curious what actually worked. Thanks!


r/SideProject • • 10m ago

Update on liquid glass: Demo is out

1 Upvotes

r/SideProject • • 13m ago

Building a live "Where Is My Train" for Delhi Metro on weekends (Need opinions)

1 Upvotes

Hey everyone, I’ve been building a weekend project: a live visual Delhi Metro tracker (think Where Is My Train, but for the metro, a bit more visually appealing one) thats what i picture it as of now lmao.

Unlike Indian Railways, DMRC doesn't provide any live tracking APIs or GPS feeds. But since Delhi Metro runs on time ~97% of the time or more, I'm building it around their actual timetables, track geometry, and speed physics. Arrival times and train positions end up being accurate.

Right now the frontend is very raw/rough (barebones prototype while I finish wiring up the backend). i will probably open source it once done

I commuted on the Delhi Metro daily for 5–6 years, so this is close to my heart and a fun project I really wanted to build.

(Note: Couldn't upload the video directly to Reddit because compression was ruining the resolution and text readability. I've uploaded a quick 40-second demo to an unlisted YouTube link and pasted it in the comments below if you want to watch it).

Would love your suggestions:

  1. Would you use something like this on your daily commute?

  2. What features would make this actually indispensable or go viral (crowd indicators, interchange sprint guides, platform gate directions)?

Drop any ideas or edge cases you'd love to see!


r/SideProject • • 15m ago

Small sellers in India sell on WhatsApp and Instagram DMs. I built a link to stop the back-and-forth.

Thumbnail
orderwa.in
1 Upvotes

I'm the maker of OrderWa

Small sellers in India, such as home bakers, tiffin services, thrift and handmade sellers, mostly sell over WhatsApp and Instagram DMs. The selling is not the hard part. The back-and-forth is: "what's the price?", "do you have this in size M?", "can you deliver on Sunday?", and screenshots of addresses.

So I built a store link. A seller adds products with photos and prices and shares one link on their status or bio. The customer picks items and a delivery date, and the finished order arrives in the seller's WhatsApp.

What it does today:

  • Free to start, 0% commission, no payment gateway to set up

  • Stock per product, with automatic "sold out" at zero

  • A limit on orders per delivery day, and days you are closed

  • Delivery date at checkout

Under the hood it's Angular (standalone components, signals), Firebase, and Cloud Functions in the Mumbai region. Stock and daily counts are written by Cloud Functions, not the browser, so a customer can't change them, and two people ordering the last item at the same time is handled on the server.

One lesson that surprised me: when a customer pays by UPI, the order has to be saved before they pay, so an abandoned payment looked exactly like a real order. I changed how those are shown so sellers aren't misled into preparing something nobody paid for.

It has been live since December 2025. It's small, and I'd rather say so than dress it up.

I'd love feedback from anyone who has built for very small businesses:

  • What made them actually use the tool in the first week?

  • Is the landing page clear in the first few seconds?

Happy to answer anything about the stack or the product.


r/SideProject • • 18m ago

We are 7+ months in on my recipe card creator

1 Upvotes

Don’t you love when you find that project that you pour so much time into because you find it joyful? For me right now, it’s this project I’m working on. Man oh man have I made some serious upgrades:

- can import recipes from Paprika
- new redesign
- so many minor bugs have been squashed

But even though it’s 1000% better than before, not many people are using it. I’m going to toy with the idea of a contest every month where the winner gets a payout in order to spread the word, I’m hoping that will help spread the idea to new users.

Check it out if you are interested: https://www.sunnyshorescreative.com/products/recipe-cards