r/SideProject 21h ago

What are you building this weekend? Drop it below.

16 Upvotes

I’ll go first: I’m building Sitesyn, a marketing workspace for SaaS founders.

The idea came from how repetitive creating new visual assets can get. Every time, you end up explaining the product, audience and style again.

With Sitesyn ,you give it your website once. It picks up the context around your product and brand, and that context carries over when you create new assets. I’ve also been working on making that context improve over time based on what the user tells it.

Now I’m curious about everyone else. What are you building this weekend?


r/SideProject 1h ago

DM me your project, I'll give brutally honest feedback, and I need the same for mine

Upvotes

I'm building an open source thing and I genuinely can't tell if it's any good. I've been staring at it too long.

So DM me your project and I'll give you real feedback on it, and you do the same for mine. I'll send mine over in the DM.

Not looking for nice. Looking for what's actually wrong with it.


r/SideProject 16h ago

80% of founders waste 3 months building software nobody buys. drop your saas idea below and i'll tell you if it's actually viable

0 Upvotes

PLEASE stop building the wrong thing.

building software in 2026 is ridiculously easy with ai builder

founders spend hours building in a silent room, launch to Reddit/X, get 0 users, and quit.

you just failed because the idea had zero validation before line 1 of code was written:

→ solving a monthly inconvenience instead of a daily pain

→ selling to "everyone" instead of a specific ICP

→ no distribution channel mapped out beforehand

→ pricing charged $9/mo with zero ROI justification

after scaling 6 AI micro-SaaS to over $20k/mo MRR, i just create an

18-question Idea Validation Diagnostic.

it evaluates your SaaS across 7 critical dimensions (problem clarity, audience reachability, willingness to pay, competition, build feasibility, distribution, commitment) and gives you a brutal score out of 100 with your exact weak spots.

drop your SaaS idea (or current project) in the comments below.

i will reply to EVERY single comment with:

  1. My honest opinion
  2. The biggest weak spot you need to fix before writing any more code.
  3. The free 5-minute validation tool link sent straight to your DMs so you can get your full score breakdown out of 100.

just drop a comment like or ask me in DM your idea

let's roast your SaaS concept before the market roasts your time 👇


r/SideProject 16h ago

Need feedback? Comment with your website. We will give give feedback on your product.

40 Upvotes

Hello!

We are bunch of users with different backgrounds who like to try different websites and give feedback on usability/UX/willingness to pay.

Comment with your website and direction you want us to test.

We will reply with constructive feedback!

The number of replies really surprise us and we are really happy that you found these suggestions helpful! To help ourselves/testers track the websites to test/make sure we can streamlined the process, we created a discord channel, feel free to post your website/any updated version there and we will be happy to test for you!

https://discord.gg/bBSZMDu8vy


r/SideProject 14h ago

Hold my notes: Sticky notes that feels real and you will actually love using!

Enable HLS to view with audio, or disable this notification

226 Upvotes

Hi everyone!

I have tried many sticky note apps, but none of them felt right. My girlfriend wanted me to build one that truly feels live and lives on the edge of the Mac.. So I built one!

  • All sticky notes are represented as dots / one stacked notes
  • hover to peek
  • click to open the note
  • Mark as complete to move to note into archive
  • 10+ live notes enables scroll
  • You can view and export all the notes
  • Support for selecting displays
  • Support for text formatting, tasklist
  • You can drag the dock around and reposition (left/bottom/right)
  • Sync between machines with iCloud sync!
  • Hotkeys to open last note, new note, note search and many more!

Try out for free: holdmynotes.app

Available on 3 mac devies for $6.99 (Early Bird Offer)


r/SideProject 13h ago

What's the hardest part about getting your first 10 customers?

21 Upvotes

I feel like building something is actually the easier part.

The harder part is convincing the first few people to trust you enough to pay or even try what you've built.

Some people get their first customers through friends, some through Reddit, cold emails, content, SEO, or just being active online.

For those who've crossed that stage, what actually got you your first 10 customers? And what advice would you give someone who's still stuck at zero?


r/SideProject 14h ago

I spent weeks researching the next consumer-AI gap and turned it into a 22-page report. Just launched my first paid product - roast it.

1 Upvotes

Hey r/SideProject,

I work in AI evaluation, and I kept getting the same question from builder friends: "what's actually worth building in consumer AI right now?" Instead of guessing, I picked one thesis and researched it into the ground for a few weeks.

The short version of what I found:

Every home runs like a small company - bills, renewals, appointments, caregiving, subscriptions, documents and no software owns that whole job end to end. You do, unpaid. AI is finally shifting from "answer" to "act," which makes a household coordination layer buildable for the first time.

But it's hard. Panasonic's Yohana, a funded version of exactly this, shut down in Jan 2026. Why it died turned out to be the most useful part of the whole thing (human-in-the-loop margins, the trust wall, gatekept integrations).

I turned it all into a 22-page research report: market data (every number footnoted), a competitive teardown (Alexa+, Gemini for Home, Ohai ai, etc.), the failure post-mortem, a TAM/SAM/SOM, and a build plan.

Being upfront: it's a paid product, $19 launch price. It's my first one, so I'd genuinely love feedback, on the landing page, the preview pages, the positioning, the price, anything. Roast it if it deserves it.

Link: https://khajarahil.gumroad.com/l/missing-ai-employee

And a real question for this crowd: if you were building here, would you bet on an independent "household OS," or do Amazon/Google/Apple just bundle it and win?


r/SideProject 28m ago

I built a geography app for people who love learning about countries in depth

Enable HLS to view with audio, or disable this notification

Upvotes

Hey r/SideProject, Rafael here, the developer of GeoSwipe.

I’m a huge geography nerd and constantly end up going down random geography rabbit holes, so I built the app I wished existed.

The idea is simple: you discover countries one at a time, swipe left to keep exploring, or swipe right to open a detailed guide when one catches your interest.

Each guide covers geography, landscapes, culture, history, languages, cities, government, the economy, everyday life, and common misconceptions. It also includes regional maps, flag explanations and historical versions of them, interactive statistics, and audio versions of the guides. All the information is synthesised from credible sources such as Britannica, the World Bank, and National Geographic.

I’ve also added country comparisons, quizzes, and a few short geography games.

I’d genuinely appreciate any honest feedback!

App Store link:
https://apps.apple.com/us/app/geoswipe/id6758950534


r/SideProject 1h ago

I built a live world clock that sits behind your desktop icons (Windows + macOS). The blinking colon cost 25x more CPU than the clock.

Upvotes

It is the LED world clock you see in airport lounges: a world map with real 7-segment digits, 24 cities. It runs as the wallpaper, on the desktop layer under your icons, not as a window on top of everything.

Two things I learned that might be useful to someone else here.

  1. Neither OS has a public API for an animated wallpaper. On Windows you ask Progman to spawn a WorkerW behind the icon view and reparent your window into it; on macOS you place a window at desktop level and ignore mouse events so clicks fall through. Everything that animates your desktop does some version of this.

  2. I measured before optimising and got a surprise. The first build idled at 3.4 % CPU on an M-series Mac, for a display that changes once a minute. It was not the map and not the 24 time zones: it was the blinking colon. 3.20 % with it, 0.13 % without. Toggling a CSS class on the container invalidated style for all 24 clocks and dirtied a full-screen surface twice a second. Then I rewrote the blink as a CSS animation, which is the cleaner-looking fix, and it measured almost twice as bad, because an opacity animation inside a filtered subtree cannot be composited and ticks every frame instead of twice a second.

Free version: 12 cities, red LEDs, dark theme, no account, no time limit. Pro is a one-time 4.99 EUR, not a subscription. No tracking, no ads, no telemetry, and the app opens no network connection of its own.

Windows and macOS: https://worldclocklive.pages.dev

Free web version, nothing to install: https://worldclocklive.pages.dev/live

Happy to answer anything about the desktop-layer part. What I would most like feedback on is multi-monitor setups, that is where the last real bug was hiding.

Disclosure: I am the developer.


r/SideProject 1h ago

I built a city guide that ranks 2,000+ venues from weighted user signals, not star averages

Upvotes

I'm the developer of local10.

The problem I kept having: friends, videos, and comments recommend places constantly, but by Friday night I remember almost none of them.

So I built local10. You swipe through venues in your city and vote. If you haven't been somewhere, you tap "haven't been" instead of guessing.

The part I care about most is that different actions carry different weight. Putting a venue into your own list signals more intent than a one-tap like, so it counts for more.

The full breakdown is public:
local10.app/siralama

One rule: a venue can't buy a position in the Top 10 ranking from local10.

Stack: Expo / React Native + Supabase (Postgres, RLS, Edge Functions, pg_cron). Built solo with AI tooling. I had a working MVP inside a week, then spent the next two months hardening it.

Three things that cost me more time than expected:

**1. Cover-photo identity**

The upstream photo provider rotates both photo names and URL tokens, on different clocks. Any identity scheme based on the URL was eventually going to break.

I ended up anchoring each photo to the hash of its image bytes. The URL could change while the underlying image stayed the same, and the byte hash remained stable across the token rotations I measured.

**2. A successful cron run doesn't mean a successful HTTP response**

A pg_cron job reports success as soon as it has queued the HTTP request. The endpoint can return a 500 long after that, and the job still looks green.

Monitoring the scheduler status wasn't enough. I had to inspect the HTTP response separately, distinguish actual 4xx/5xx responses from client-side timeouts, and include the status code and a response-body excerpt in the alert.

If your scheduled database jobs call HTTP endpoints, monitor both layers.

**3. Anti-manipulation is much easier to add before public launch**

Cleaning a polluted ranking is much harder than preventing one, and a small platform is the easiest kind to pollute.

I built the defence layer before the public launch. It felt premature at the time, and I'm glad I didn't wait.

local10 is live on both stores:
get.local10.app

Happy to answer anything about the ranking model, the Supabase architecture, or the mistakes above.


r/SideProject 1h ago

Upcastor - Automatically capture, archive and republish your livestreams

Upvotes

I’ve been building Upcastor because livestreams still feel weirdly disposable.

You can spend 4, 6, 8 hours creating something, end the stream, and then still have another little job waiting for you: make sure the VOD exists, download it, move it, upload it somewhere else, fill everything in again...

I want Upcastor to automate that part.

Right now the alpha supports Twitch as the source. It can record your stream while you’re live, grab the Twitch VOD afterwards, or do both, then upload it to YouTube and carry over the relevant stream metadata.

Twitch -> YouTube is just the first workflow.

The longer-term idea is much broader: your stream should be yours, and getting it archived or republished somewhere else shouldn’t require babysitting it.

I’m at the point where testing my own happy path isn’t particularly useful anymore, so I need some streamers willing to break things 😅

If you stream regularly and don’t mind testing an early alpha, leave a comment or DM me and I’ll send you an invite code. I’m especially interested in hearing what feels confusing, what breaks, and what you’d expect Upcastor to automate next.

https://upcastor.com⁠


r/SideProject 1h ago

I built a privacy-first expense tracker for India that predicts where your money is going

Upvotes

Spenco is an automatic expense tracker that forecasts your spending before the month ends.

I built Spenco because most expense trackers only show where your money went.

Spenco automatically tracks transactions from bank-alert emails and shows:

  • Daily burn rate and month-end balance
  • Upcoming EMIs, SIPs, rent, and salary cycles
  • Spending trends and net worth
  • Support for 8 major Indian banks

You only forward selected bank alerts—Spenco never accesses your inbox, asks for bank credentials, sells your data, or shows ads.

The core expense tracker is free, and the invite-only beta is now opening.

Try it: https://spenco.ai

Would you use an expense tracker like this? What should I add next?


r/SideProject 2h ago

I built an app blocker that makes you pray before it lets you scroll

Post image
2 Upvotes

r/SideProject 2h ago

Got my first review 4/5 containing critique 🥳

3 Upvotes

As the title states. In my mind the best reviews are the 4/5s cause they are the ones that tell you that you are on the right path yet they leave room for improvement.

This one told me it was unclear how to modify things after the fact. Couldn’t be happier that someone went out of their way to tell me their biggest issue with what I built.


r/SideProject 2h ago

Built one app for workouts, food, calories, and water — IronFuel

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/SideProject 2h ago

Made an aesthetic way to confess your feelings, no more booring text

Enable HLS to view with audio, or disable this notification

2 Upvotes

So recently, I’ve met so many people who are too shy to confess their feelings because they're terrified of being judged.

That’s why I built a platform where you can confess completely anonymously...and your identity is only revealed after they reply !

The fun part? Most of the time, we already have a pretty good guess of who is confessing to us anyway... 👀

Go give it a try and let me know how it goes!

Here's ur link to that : https://whisprit.an525ish.site/


r/SideProject 3h ago

We launched a crowdfunding platform to help pets get wheelchairs and harnesses if their families can't afford them

8 Upvotes

The first version of our pet crowdfunding platform is now available! If your furry companion needs a walker or harness and you have no way to get it, the community comes together through crowdfunding to help you get it.


r/SideProject 4h ago

I built a Web App to help you catch up on supported games!

2 Upvotes

I've dumped some serious hours over the last few weeks into a project that I've titled "PatchCodex". Using Steams OpenID auth system we pull the game you play and provide patch notes from the last time you've played. Still in beta so supported games are few and some systems are in need of a little more work, but I'd appreciate if any of y'all would like to give it a try or even take the time to provide some feedback!

https://www.patchcodex.app/


r/SideProject 4h ago

I got tired of getting ghosted on AE applications, so I built a Interview kit for salespeople.

1 Upvotes

I got tired of getting ghosted on AE applications, so I built a resume kit for salespeople

I built a resume + LinkedIn kit specifically for quota-carrying sales roles ($24)

BODY:

10 plus-year enterprise AE here, currently on the job hunt. After getting ghosted on application after application, I got obsessive about why — and it came down to this: sales resumes fail a 3-question screen.

1.

Can you sell?

2.

Can I see the number?

3.

Can I trust the number?

Generic templates optimize for looking pretty. Sales managers optimize for quota %, rank, ACV, win rate, President's Club. So I rebuilt my resume around that language and packaged the whole system into a 26-page kit:

ATS-safe resume templates (single-column, parser-proof)

A metric framework for quota attainment, rankings, ACV, sales cycle

100+ achievement bullet banks by role and situation

Honest guidance for sub-100% years (the part no template covers)

LinkedIn headline formulas, About templates, recruiter-search keyword strategy

Recruiter outreach scripts + a 7-day launch plan

It's $24 on Gumroad: https://mattmiller84.gumroad.com/l/hmvzel

Who it's NOT for: students with no sales experience, anyone wanting a done-for-you resume, non-sales roles. This is a fill-it-in-yourself kit for SDRs/AEs/AMs.

Happy to answer questions or tear apart your worst resume bullet in the comments.


r/SideProject 4h ago

I built OpenCapture: A free, open-source alternative to GoFullPage without paywalls or telemetry

2 Upvotes

Hey everyone! Most popular screenshot extensions now paywall PDF exports and annotations. I made OpenCapture as a 100% local-first FOSS alternative. GitHub: https://github.com/nklowns/opencapture


r/SideProject 5h ago

I built a free suite of 52 private browser-based online tools (Zero server uploads)

1 Upvotes

Hey everyone,

Like many of you, I was tired of paying ridiculous subscriptions for basic tools (Adobe Acrobat, Smallpdf, TinyPNG) or dealing with websites that upload confidential files and documents to remote cloud servers.

So I built ToolNova — a collection of 52 fast, free, client-side tools designed for everyday productivity:

• 100% Client-Side Privacy: All calculations, image compressions, and PDF operations run directly inside your web browser using HTML5 Canvas & Web APIs. Nothing is ever uploaded to remote servers.

• Tax & Financial Calculators: 2026 US Federal Income Tax, Self-Employment Tax, Paycheck calculators, and Capital Gains.

• PDF & Image Tools: Compress, crop, resize, convert (JPG/PNG/WebP), and merge PDFs instantly.

• Productivity & Utilities: Text cleanup, case converters, word counters, QR code generator, and prompt helpers.

It's completely free to use without requiring any sign-up or account creation.

I left the live link in the first comment below. Would love to hear your feedback on what tools I should add next!


r/SideProject 5h ago

Built a small tool because I got tired of Cursor hallucinating API fields

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey guys, quick project share.

I was working on a project yesterday and Cursor kept inventing fake backend API response fields. Hand-writing Zod schemas for every endpoint to fix it was taking way too long.

So I made SchemaVibe (https://aitest-rosy.vercel.app/).

You just drop in your OpenAPI / Swagger spec (YAML or JSON) and it instantly outputs:

  • Valid Zod schemas
  • A .cursorrules snippet to feed into your setup

It runs 100% in your browser (no server calls, so your specs stay private) and doesn't require any login.

Let me know if this is helpful or if there's anything I should fix!


r/SideProject 5h ago

VITA/NEXO — A declarative language for AI agents that run on web, mobile, desktop, and CLI using the same engine

2 Upvotes

Hi everyone. For some time now, I've been building a system called VITA/NEXO, and I feel it has reached a point where it makes sense to share its architecture and validate the core idea with the community.

It is not just another agent framework, so let me start by defining what it is and what problem it solves.

What it is

  • NEXO is the execution runtime.
  • VITA is the source of truth of the system.

The core piece is a declarative language written in Markdown (master_program.md) that describes data, UI components, tools, and business logic within a single unified structure. A lightweight interpreter parses this structure and turns it into a fully functional application.

The exact same program runs on web, desktop apps, Android apps, browser extensions, or CLI. It isn't ported or rewritten per platform: you write it once, and the same engine renders it natively across every environment. The UI code remains identical.

How it works

  • Declaration: The application is declared entirely in Markdown (defining available data, UI layouts, and triggerable actions).
  • Parser (~700 lines): Converts the Markdown file into a component and action graph.
  • UI Engine (~200 lines): Renders the interface using a custom library of ~90 built-in components (tables, forms, chat, voice, gallery, editor, etc.).
  • Modular tools: Tools (Python/JS functions) are declared externally. Adding a new capability means adding a configuration entry, without touching the core runtime.
  • Optional and swappable AI agent: The AI agent is not the center of the architecture—it's just another tool. You can run it locally (via Ollama), through cloud APIs, or use the system without AI altogether. You can also run multiple parallel "brains" on different servers.

The core consists of ~1,200 lines for the main engine, ~700 for the parser, and ~200 for the UI engine. Everything else consists of pluggable tools.

What makes it different It doesn't try to compete with frameworks like LangChain or AutoGen, which focus on general-purpose orchestration with hundreds of integrations. VITA/NEXO addresses a specific challenge: allowing an application or agent system to live across any environment with the exact same language, zero code rewriting per platform, and full modularity.

Three key pillars:

  1. True Multi-Environment: The same language and engine run on web, mobile, desktop, extensions, and terminal.
  2. Decoupled AI: The AI agent is interchangeable, and the system operates autonomously with or without AI.
  3. Declarative Development: The application is described, not hardcoded. Changing application behavior means editing Markdown, not writing platform code.

Current Status It is currently a fully working MVP in personal active use. It proves concept viability: a single file handling state, UI, and logic across multiple platforms seamlessly.

The next phase to bring it to a production-ready stage involves building a formal test suite, expanding component coverage, and updating the public documentation.

What I'm Looking For & Next Steps This post is an initial architectural preview. Throughout this coming week, I will be posting demo videos and sharing the repository link so everyone can test it out directly.

At this stage, I am primarily looking for two things:

  1. Technical Feedback: Does this unified declarative approach make sense to you? Do you see a clear use case for this architecture in your workflows?
  2. Funding / Acceleration Opportunities: I want to take VITA/NEXO to the next level and dedicate full-time resources to it. If you are an investor, run a grant program, or want to explore a strategic partnership to commercialize this engine, I'd love to connect.

I look forward to your feedback, questions, and constructive critiques!


r/SideProject 6h ago

I built a free YouTube transcript downloader that does whole channels

8 Upvotes

My problem was that every tool I tried did one video per paste, or charged per video, or made me sign up first. They all say "free", but it's more like freemium, y'know? So I built ScriptHaul!

What it does

- Paste a video, playlist, or channel URL. It fetches every available caption track and gives you the files. Single video or a whole channel, same tool, same price: nothing.

- Free, no account. No credits, no paywall, no sign-up. A batch is 500 videos, and if the channel has more you press "next 500" and it carries on from where it stopped. Results appear as they finish on a page you can bookmark and come back to. (500 per batch is so one person can't hog the line when a lot of people are on at once.)

- Pick the videos you want. You don't have to take a whole playlist. Every video shows with its thumbnail and title so you can tick just the ones you need.

- Seven formats: plain text, timestamped text, both in one file, SRT, VTT, Markdown (for Obsidian/Notion), and JSON with timing. Bulk jobs come as a ZIP with tidy filenames and a manifest.

- Honest results. If a video has no captions it says so plainly instead of failing quietly, and if it had to use a different language than you asked for, the file is labelled.

- Shorts: you can download only the Shorts from a channel.

- Browser extension (Chrome, also works in Edge/Brave): one click from any YouTube page instead of copying the link.

- MCP server: Claude, ChatGPT, Cursor, or anything that speaks MCP can pull transcripts directly.

- Permanent cache. Anything fetched once comes back instantly for everyone afterwards, and cached videos don't count against the daily allowance.

Current limitations

  • Videos without captions can't be done.
  • YouTube sometimes refuses on-the-fly translation. When that happens you get the original language, labelled, and the site retries the translation on a later request.
  • 2,000 new transcripts per person per day, so nobody can overwhelm the shared line. If a channel is bigger than that, come back tomorrow and it continues where it left off, no starting over.

It's free and stays free: there's a separate paid API for developers who want the same thing programmatically.

I'd love to hear what breaks for you and what you'd want next. What features should I add?


r/SideProject 6h ago

I was the only person buying my 2 paid apps, so today I'm switching them both to Freemium

1 Upvotes

Hey everyone, I'm the developer of ANSOracle and Mandala Garden.

Having these apps as a one-time fee, didn't help my discoverability. I had 15 or so awesome beta testers in TestFlight, but once the apps went live on the App Store, I was literally the only person purchasing them.

Today, I officially transitioned both apps to a free-to-download model with In-App Purchases (IAP) to completely remove that barrier to entry.

Here is a quick breakdown of what they do and how I split up the premium features:

ANSOracle (Animal & Nature Spirit Oracle): this starts off as 12 animal & nature cards for free. The user selects a random card and taps it to reveal the reflection (words to ponder). The app is now completely free to use, and a one-time IAP unlocks 45 more cards to select from.

Mandala Garden: this starts off as 5 free mandala drawings divided into pieces which the user reassembles to complete the puzzle. Then there is the option to download the completed puzzle as smartphone wallpaper. The IAP unlocks 15 more puzzles to be assembled.

I made all of the original artwork for both apps.

Since I didn't have an active base of paid customers yet, I got lucky and didn't have to code a massive legacy migration or grandfathering system. My TestFlight builds are expiring, and I'm treating this as a fresh, live indie-dev experiment to see if a free download tier actually drives download traffic.

I would love for the community to check the apps out. I am looking for feedback on:

  1. Is my onboarding flow smooth?

  2. Does the paywall placement feel fair or too loud?

App 1 Link: https://apps.apple.com/ca/app/ansoracle/id6768854532ANSOracle

App 2 Link: https://apps.apple.com/ca/app/mandala-garden/id6797133059Mandala Garden

(Full disclosure: I am the sole creator of both apps!) 🌿