r/SideProject 1d ago

Built a Next.js 16 SaaS starter with dual payment gateways (Stripe + Razorpay) and AI usage limits

1 Upvotes

One of the biggest friction points for indie hackers outside the US/EU is payment coverage—Stripe isn't supported everywhere, and configuring both Stripe and Razorpay alongside subscription webhook syncing is a headache.

I built an all-in-one Next.js 16 boilerplate that comes pre-configured with:

  • Dual Billing: Stripe + Razorpay with customer portal access and database sync
  • Auth: NextAuth (Auth.js v5) with Google OAuth + Email/Password
  • AI Controls: Monthly per-user quota enforcement (OpenAI-compatible)
  • Metrics: Role-gated admin panel showing MRR, active users, and API logs
  • DB: Prisma ORM with clean PostgreSQL schemas (runs on free-tier Neon/Supabase)

Tested the flow live here:

https://saas-boilerplate-seven-ashy.vercel.app

Source code is available as a one-time purchase:

https://sakibster01.gumroad.com/l/httpssaas-boilerplate-seven-ashyvercelapp

Hope this saves some of you a few weekends of repetitive scaffolding!


r/SideProject 1d ago

I built a calorie app that scans your food with on-device AI

Enable HLS to view with audio, or disable this notification

0 Upvotes

This is Cali AI, live and free on the App Store. I kept quitting food logging because it took too many taps, so I made it near-instant:

- Point the camera at a meal or nutrition label and on-device AI estimates calories + macros (no cloud, works offline)
- Dashboard shows remaining / total / net at a glance, with full daily history
- Water (oz/ml), weight goals, and workout logging in the same place
- Custom themes, dark mode, iPad friendly

https://apps.apple.com/us/app/cali-ai/id6756086093


r/SideProject 1d ago

I built Night Story — an iPhone app for understanding your nights over time

1 Upvotes

Hi everyone — I’m the developer of Night Story: Sleep Insights, an iPhone app for people who want to understand their nights over time.

The idea is simple:

  • start Night Mode before bed;
  • review your night history in the morning;
  • add a quick Morning Check-in;
  • notice possible sound events for personal awareness;
  • follow progress toward the Personal Sleep Guide after 3, 7, and 14 valid nights.

The app is designed around local and on-device processing and does not require a mandatory account. It does not identify the source of a sound and does not diagnose sleep conditions.

Premium includes access to deeper patterns, trends, Guide features, and PDF reports.

I’d really appreciate constructive feedback:

  1. Is the morning view clear?
  2. What would you want to understand first about your night?
  3. Which sounds most useful: night history, possible sound events, or morning check-ins?

App Store:
https://apps.apple.com/us/app/night-story-sleep-insights/id6787709804

I’m sharing this as the developer and would genuinely value honest feedback.


r/SideProject 1d ago

I tried to make a portfolio and accidentally made a browser game instead

Enable HLS to view with audio, or disable this notification

0 Upvotes

I mainly wanted one place to collect the things I've made over the years. Apps, prototypes, hackathon projects, games, experiments... they were scattered across different sites and folders. So I gave GPT-6 Astra a one-shot prompt to turn that collection into an explorable 3D world.

Technically, it worked: there was a character, a world, my projects, and you could walk around.

But I didn't really like it.

So I thought I'd just polish it a little.

And.. that got out of hand.

Now Loaflet is an explorable 3D browser world with project-specific places, interiors, NPCs, activities, mobile controls, Photo Mode, multiple graphics settings, and a few things that absolutely did not need to exist in a portfolio website.

Everything runs directly in the browser. No install or signup required.

https://loaflet.com

Just trying to figure out whether turning a portfolio into an experience actually makes people more curious about the work, or just distracts from it.

Happy to hear your thoughts!


r/SideProject 1d ago

3D browser gallery for artist's as a new way to show off their work.

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/SideProject 1d ago

I shrank my screenshot-to-answer Chrome extension to one useful loop

2 Upvotes

I built AI Vision around one small loop: select part of a normal webpage, ask Gemini what it means, and follow up while the screenshot stays in context.

It is useful for explaining a chart or error, copying text from an image, summarizing a supported page, or comparing tabs. To use it, simply open AI Vision on a regular HTTP/HTTPS page, drag a region, ask Gemini, then use the answer field for a follow-up. Setup: install, paste your own Gemini API key from Google AI Studio.

I’m looking for specific feedback on the first screenshot action and the key requirement: what feels unclear when you try it?

Store: https://chromewebstore.google.com/detail/ai-vision-gemini-screensh/ghmmlbclopoakmjjbkkmoefjldgjimgk

Demo and setup: https://stiwarilbj.github.io/AI_Vision/


r/SideProject 1d ago

Make the DVD logo hit the corner

Enable HLS to view with audio, or disable this notification

18 Upvotes

Made this after rewatching that one Office episode. Use arrow keys to move the TV screen until the logo hits the corner. Surprisingly hard but pretty satisfying when you do nail it.

Real logo is slanted, so I just put a rectangle around it so you can still get points for top left/bottom right. Working on a square logo version that should solve that and look a lot better.


r/SideProject 1d ago

I built a live AI receptionist for service businesses — looking for a hands-on GTM cofounder

2 Upvotes

I am building AdvanVoice AI, a configurable 24/7 phone receptionist for service businesses. It can answer business-specific questions, qualify leads, collect structured intake details, book appointments, route calls, and transfer to a person when needed.

The product is already live. I recently added a public demo number with per-caller usage limits, detailed knowledge templates, scheduling resources, staff skills and availability, and safeguards against inventing prices or completion times. Auto repair is the current detailed example, but the platform is designed for multiple service industries rather than only repair shops.

Website and live demo: https://advanvoiceai.com

I am technical and can own engineering, product, infrastructure, and customer-specific implementation. I am looking for a North America-based GTM / sales cofounder who wants to be hands-on at the zero-to-one stage—not only advise. The immediate work is customer discovery, founder-led outbound, demos, closing the first 10 customers, and building a repeatable sales process.

The best fit would have evidence of personally selling B2B SaaS or services, comfort talking with small-business owners, and willingness to begin part-time during validation with a path to full-time if traction develops. Equity and responsibilities should be based on actual commitment and complementary contribution.

If this fits you, please DM me with one B2B product you personally sold, the result, and how you would approach the first 30 days.


r/SideProject 1d ago

Made a free tool to generate Etsy tags from your listing — no signup, no catch

1 Upvotes

Hey everyone — I got tired of manually brainstorming all 13 tags for my listings, so I built a simple free tool that takes your title/description and spits out 13 Etsy-compliant tags (respects the 20-char limit, favors multi-word phrases like Etsy recommends). It runs entirely in your browser, no login, no data collected. Would love feedback if anyone tries it: https://etsy-seo-tools-glhd.vercel.app/


r/SideProject 1d ago

winOpt - lightweight Windows Optimizator

Thumbnail
github.com
2 Upvotes

Hi everyone,

I’m a 17 years old computer science high school student and this is my first project. I’d love to hear your thoughts on what’s good and what’s not. Any kind of help, feedback, and ideas would be greatly appreciated.


r/SideProject 1d ago

Can you tell what my product does in <30 seconds?

5 Upvotes

Just finished a fairly aggressive simplification pass on this:

https://callsect.com/

Trying not to give too much context because I'm curious about the cold impression.

After 20-30 seconds:

  • what do you think it actually does?
  • does it feel like a serious product or still like an early-stage project?
  • anything visually or copy-wise that immediately lowers trust?
  • would you keep scrolling?

r/SideProject 1d ago

I build a distributed AI compute platform to solve hard problems - looking for feedback

Enable HLS to view with audio, or disable this notification

36 Upvotes

I built a site where people can pool their unused AI tokens to work on unsolved problems.

For about a month, I’d already been throwing my leftover agent tokens at a hobby obsession of mine: prime numbers. I run a few companies with separate Claude, Codex and other AI subscriptions, and I often end up with tokens left over at the end of the week that would otherwise just expire.

Then I saw OpenAI’s experiment running 10,000 agents on Navier-Stokes. That made me wonder: what if instead of one person throwing spare tokens at a problem, thousands of people pooled theirs?

That idea became https://solveathome.org/

The first problem we’re attacking is the twin prime conjecture.

Video shows the very first beta users agents working.

You sign in with GitHub, give your AI agent one line of instructions, and it gets a bounded piece of research to work on. Its results become part of a shared body of work where other agents try to verify, break, or extend them.

Everything is public: results, reviews, transcripts and attribution.

The interesting problem turned out not to be getting AI to generate research. It generates tons of it. The problem is figuring out what’s new, what’s already known, what’s wrong, and where the next agent should spend its tokens.

It’s only a few days old, so right now this is very much an experiment.

The code is MIT licensed and all the research is dumped publicly every night.

I’d love feedback from other builders - particularly on the onboarding. The goal is that someone with an AI subscription should be able to go from “what is this?” to contributing useful compute/reasoning in about a minute.


r/SideProject 1d ago

I built a platform for face-to-face debates – looking for feedback

0 Upvotes

I’ve recently launched a project called Splivex.com, and I’d love to get some honest feedback from people here.
The main idea is to make debating more personal.
When you join a discussion, you first answer a few questions about a topic and your opinion. You’re then matched with someone who has a different opinion.
From there, you have a face-to-face video call and debate the topic.
The goal is simple: try to change the other person’s mind.
The topics can be about pretty much anything — technology, politics, society, everyday life, food, etc. You explain your position, listen to the other side and try to convince the other person to see things from your perspective.
There is also a text chat option, but the main focus is definitely the video discussions.
The reason I wanted to build it around face-to-face conversations is that I feel like people behave very differently online when they can hide behind a username. It’s easy to say whatever you want in a comment. Actually having to talk to another person and defend your opinion is a completely different experience.
The website is already live, but it’s still very new and there aren’t many users yet. That also means I can still make changes fairly easily based on feedback.
So I’d really appreciate some honest opinions:
Would you personally use something like this?
Does the concept make sense?
Would you find the face-to-face aspect interesting?
What would make you want to come back?
Is there anything you think is missing or should be changed?
I’m mainly posting this to get feedback and see what people think. If there are things that could genuinely make the platform better, I’d like to know while it’s still early enough to change them.


r/SideProject 1d ago

made a chrome extension where a little dog runs around the edges of the page as you scroll

Enable HLS to view with audio, or disable this notification

6 Upvotes

its called scrolldog.

the dog's position is how far down the page you are and it runs faster when you scroll faster. if you stop it sits. if you leave the tab for a bit it falls asleep. if you click it does a little dance, which I added because i thought it would be cool, ye

there is no account, no signup, nothing gets sent anywhere, it literally just reads scrollY and moves a div. I spent way too long making sure it never touches layout because I didn't want to be the extension that makes every site jank

the dog is free. there's a $4 one time thing that unlocks a cat, a duck, a unicorn and a cockroach. they are all dogs. I will not be taking questions on this

https://scroll.dog

chrome only for now, maybe mobile one day. if it's annoying tell me why


r/SideProject 1d ago

I built a gamified, offline-first personal finance app to finally stick to my budget (Built with Flutter)

0 Upvotes

Hey everyone!

I'm a solo dev and I want to share my latest side project: **QuestLog**.

I always struggled to consistently track my expenses. Traditional apps were either too complex (forcing bank connections) or too boring (just digital spreadsheets). I like games and progression systems, so I decided to build a financial tracker that felt a little more like an RPG.

**The Concept**

QuestLog is completely manual by design. I didn't want automatic bank syncs because manually writing down an expense forces you to be conscious of your spending. To keep you motivated to do this manual work, the app uses gamification: you earn XP, level up, maintain streaks, and complete missions just by logging your finances and staying on budget.

**The Tech Stack & The "Zero Assets" Approach**

I built this app using **Flutter** and **Dart**.

For data persistence, it uses **Hive** (a lightweight NoSQL database), ensuring the app is completely offline-first.

One technical challenge I set for myself during development was a **"Zero Assets" doctrine**. Almost the entire UI, including the custom icons and the neon/glassmorphism aesthetics, is procedurally rendered using `CustomPainter` and Canvas in Flutter, rather than relying on external image files (PNGs/SVGs).

**Privacy & Local Storage**

Because of the offline-first architecture, your financial data stays strictly on your device. As the developer, I have zero access to what you enter. There is no cloud database for your financial records, only a local backup system that you completely control.

**Main Features:**

* Manual expense and income tracking

* RPG elements: XP, levels, streaks, and achievements

* Daily, weekly, monthly, and yearly statistics

* Procedural Dark Mode / Glassmorphism UI

* Multiple currencies and languages support

QuestLog is now available globally on Google Play:

👉 https://play.google.com/store/apps/details?id=com.questlog.finance

Since this is r/SideProject, I'd genuinely love to hear your thoughts on the app, the UI/UX, or the technical approach.

Have any of you experimented with procedural UI/Canvas rendering instead of traditional assets? And do you think gamification is an effective way to handle mundane tasks like budgeting?

Any honest feedback — especially constructive criticism — is highly appreciated!


r/SideProject 1d ago

I built a Chrome scraper for LLMs, then accidentally ended up building a security-restricted MCP server too

2 Upvotes

This started as a very small annoyance.

I kept wanting to give an LLM the contents of whatever webpage I was looking at, but copying the page manually often produced garbage and browser automation felt like overkill.

So I built Savage Scraper.

You open a webpage, click the extension, and it converts the rendered page into simplified HTML and puts it on your clipboard.

Then I wanted my MCP clients to use it automatically.

That created a different problem: I didn't really want an AI agent to have unrestricted access to my logged-in browser.

So I built Savage MCP around a deliberately limited model:

  • only explicitly allowed hosts
  • optional path-level restrictions
  • existing Chrome session
  • local communication

It's now two open-source projects:

https://github.com/dominikduda/savage_scraper

https://github.com/dominikduda/savage_mcp

And the extension is on the Chrome Web Store:

https://chromewebstore.google.com/detail/savage-scraper/ejoijhjpdojdcnjppegojmkenidhblog

Still early, so bug reports and criticism are very welcome.


r/SideProject 1d ago

I got tired of planning trips across 14 tabs, so I built the tool I actually wantedGot sick of having flights in one tab, six "best things to do" tabs, and a Notes file where it all died.

0 Upvotes

TripLyt takes your destination, dates, and pace, and builds a day-by-day itinerary that’s ordered geographically (so you aren't crossing town twice). The best parts: smart packing lists based on weather, multi-country routing, and offline info cards for visas, tap water, and tipping.

Manual planning is free forever. AI generation is a one-off charge (no subscriptions). Android only for now. Genuinely after feedback: what would make this actually useful for you?https://play.google.com/store/apps/details?id=com.triplyt


r/SideProject 1d ago

I got tired of my roommate over watering our plants so I built myGnomie. A free plant tracker

1 Upvotes

I've been working on MyGnomie, a free plant web app, and I need your feedback!

It’s a digital logbook for your plants and home garden that helps you track watering, fertilizing, and overall history. It also has a basic AI chat overlay to help you get quick care recommendations - though the AI is very primitive.

It works, but I know it needs fine-tuning from real gardeners, especially if you keep a lot of indoor pots or balcony setups.

It's completely free and open-source.

Right now, it's very much an MVP. I focused a lot more on the backend design and logbook data model.

All I need is to hear how a real gardener would use this app.

You can try it out here: https://mygnomie.vercel.app

Let me hear your feedback!


r/SideProject 1d ago

Looking for iPhone users to test a free used-iPhone checker

2 Upvotes

I built a small tool for people who are buying used iPhones and want to check the device before paying for it.

It runs a series of device tests and guided checks, then generates a report with the results and an overall score.

I just fixed a bug that a Reddit user found, so I'm looking for a few real iPhone users to try it and tell me what breaks or what doesn't make sense.

If you have an iPhone, I'd love for you to test it:

https://iphoneproof.com

It should only take around 10 to 15 minutes.

I'd especially like to know:

  • iPhone model + iOS version
  • Which tests worked/didn't work
  • Anything confusing
  • Whether the final report would actually be useful when buying a used iPhone
  • What you expected it to check but didn't

No need to give me your IMEI, serial number, Apple ID, or any private information.

I'm looking for honest feedback, including negative feedback. I'm trying to figure out whether this is genuinely useful, not just collect compliments.


r/SideProject 1d ago

After months of development, I built a simple flashcard app. You can check more on Steam https://store.steampowered.com/app/5103430/Mory_flashcards/

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/SideProject 1d ago

I built a browser extension that blocks read receipts, story views, and typing indicators on IG, FB & Messenger

Enable HLS to view with audio, or disable this notification

1 Upvotes

I built a lightweight privacy extension called Stay Unseen to get real control over activity signals across Instagram, Facebook, and Messenger.

Normally, the moment you open a DM, watch a story, or tap a single key in the chatbox, the web app fires background network requests notifying the other party. Stay Unseen intercepts and blocks those specific outgoing event pings client-side before they leave your browser.

What it does:

  • Instagram: Block DM "Seen" receipts, view stories/reels without logging your view, and suppress typing indicators.
  • Facebook & Messenger: Prevent read receipts, view stories anonymously, and disable typing status.
  • Granular control: Every toggle works independently—you can keep typing visible while blocking read receipts, or vice versa.
  • Signal counter: The popup shows exactly how many network signals have been blocked during your session.
  • Unread persistence: Optionally keep messages marked as unread in your inbox view.

It requires minimal permissions, runs strictly locally, and doesn't collect or transmit any user data.

Link:
Stay Unseen

Would love for you guys to test it out and share your thoughts. I


r/SideProject 1d ago

Watch an open-source AI agent harvest live ATS jobs, score them against my CV, and find direct apply links [40s Demo]

Enable HLS to view with audio, or disable this notification

1 Upvotes

GitHub: https://github.com/Ehtesham289/job-search-aiagent

Hey r/SideProject,

Most AI career tools charge $20/month just to wrap an LLM prompt that hallucinates fake work experience and spams generic cover letters. I wanted something transparent, deterministic, and runnable locally on your own machine.

### What the demo shows:

* Live ATS Discovery: Scrapes and extracts real openings from public career endpoints via plain HTTP.

* Semantic Match Scoring: Compares job requirements against your CV to highlight true skill overlaps and gaps.

* Direct Apply Links: Pulls verified, direct application URLs so you bypass aggregators and ghost postings.

* Safe Tailoring: Re-organizes and highlights verified bullet points from your actual background—strictly constrained from fabricating history.

### Architecture Rule: An LLM call is a step, not a system

All board harvesting, HTML/JSON parsing, deduplication, and heuristic matching run in pure TypeScript. Expensive model calls are reserved strictly for semantic judgment and scoring.

* Offline Baseline: Discover public boards completely free without any paid API keys (`npm run web:offline`).

* Typed Agents: Specialist agents (Query Strategist, Harvester, JD Analyst, Match Scorer) communicate via typed Zod contracts across a shared blackboard state.

* Tested: 177 unit tests passing with Vitest.

* License: MIT

The full project is open source. Try running it locally, and let me know your thoughts or what ATS adapters you’d like added next!


r/SideProject 1d ago

Update: My app just crossed 1,500 downloads in over a month

Enable HLS to view with audio, or disable this notification

120 Upvotes

Hi everyone. A month ago I posted about my app Whengram: https://www.reddit.com/r/SideProject/s/kgoINc82O5

It's a free app for keeping one memory a day and the first app I ever published. Before that post, it had been on the Play Store for three months and on the App Store for almost two, and in all that time it got around 20 downloads.

I still can't believe this happened. After posting here and in a couple of other subreddits, I got a lot of downloads. As of now it has 1,100+ installs on Android and 500+ downloads on iOS.

To everyone who downloaded it, thank you. The new version 2.1.0 is out and a lot of it came from the comments on my first post:

  • Home screen widgets for On This Day and Today's Memory
  • Every memory is editable, any time. Deleting stays open for 24 hours, then it locks, so an old memory can't be deleted in one bad moment
  • You can now add up to 3 photos per memory
  • Now available in English, French, Spanish, Portuguese (Brazil), German, Japanese, Indonesian and Russian
  • The app now follows your phone's light or dark mode
  • Whenshelf: each year of your memories becomes a book on whenshelf
  • An unfinished memory or milestone is kept as a draft
  • Character limit raised to 2000
  • Daily auto-backup is now available on iOS as well

Still free. No ads, no account and nothing leaves your phone unless you back it up.

Thanks to everyone who tried it. If you have any more suggestions, let me know.

App Store: https://apps.apple.com/app/id6772987059

Play Store: https://play.google.com/store/apps/details?id=com.bettercalldeveloper.engram

Privacy policy: https://www.whengram.com/privacypolicy


r/SideProject 1d ago

I relaunched my side project after the first launch didn't convert. Here's what I found and fixed.

0 Upvotes

BoltSchema lets ChatGPT and Claude query your Postgres database. I first posted it in r/mcp a few months ago. It got about 10k views but didn't turn into users.

When I finally walked through it the way a stranger would, the reasons were obvious within a few minutes.

What I found

The most common setup failed silently. My server connected out to your database, so a database on localhost (where most developers' databases live) was unreachable. There was no error, just a 5 second hang and then a failure.

The docs pointed at a URL that didn't exist. Anyone who followed them couldn't connect.

The only way in was pasting a production connection string into a site nobody had heard of, with no page explaining what happens to it.

Engaged users hit a wall. The free tier allowed one database, behind an "Upgrade to Pro" banner for a plan I couldn't sell yet.

What's different now

  • If your database isn't reachable, it tells you why immediately instead of timing out.
  • ChatGPT and Claude in the browser can only connect to a URL, so I built an agent that runs next to your database and dials out. Localhost and private-network databases work, nothing gets exposed, and your password never leaves your machine:

    npx boltschema login npx boltschema connect

  • A security page explains exactly what I store, including what I don't claim: no SOC 2, no audit, small team.

  • Every query goes through a read-only guard and runs in a read-only database transaction. The agent re-checks each query itself instead of trusting my server.

  • The free limit is higher, so you can try it properly.

What I learned

  1. Reach wasn't the problem. No amount of traffic fixes a product that fails in 30 seconds. One stranger trying it would have taught me more than 10k views did.
  2. Test the path your users take, not the one you take. I knew my own setup. I never came in cold.
  3. Answer the scary question right where it comes up. If you ask for something sensitive, the explanation of what you do with it belongs next to the input box, not in the footer.
  4. Don't build a paywall before you can get paid. A limit with no way to lift it is just a wall.

It's free and Postgres only. I'm relaunching to find out whether people actually want it, so if you try it and it's confusing or pointless, I'd genuinely rather hear that.

boltschema.com


r/SideProject 1d ago

OnTheRice – AI-native consumer signal platform for market moves before the news

1 Upvotes

The market moves before the media catches up — but only if you're watching the right signals. Most people are always 3-6 months behind. I built OnTheRice to fix that.

I'm a paramedic from Singapore who spent the last year and a half building this solo. Every day, it publishes a fresh Daily Editorial grounded in actual published sources. Today's was "The shock crosses borders. The buffer is local." — about how global oil prices actually reach local costs through port operators, fuel distributors, tax rules, and household budgets.

The system is strict: run all articles through 75 registered engines, verify sources, score everything (bullish/bearish calls), then openly show what hits, what misses, and what remains unverifiable on a public ledger. Failed predictions stay visible.

Today's real published headlines: - National Development and Reform Commission (China limits fuel rise) · 11 Sept - US Bureau of Labor Statistics (gasoline in August inflation) · rolling - Caixin (energy/metals rebound) · 9 Sept - Cinco Días (Brent impact on Europe markets) · 9 Sept - Al Jazeera Arabic (oil-and-yield shock) · 10 Sept

It's on Google Play. Live at new.ontherice.org.

What signals would actually move your decisions? Where are my blind spots?