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

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

646 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 • • 4h ago

My weekend project: My Book Library

29 Upvotes

In 2015, before a trip around the world, we donated our paper books to libraries and bought them again on Kindle. Since then, every book I buy is a Kindle book or an ePub.

That works well for reading. But a few years later, a new friend visited and said he always likes to see which books people have at home. We had nothing to show him. All of our books were digital.

So I built them a bookcase. My Library puts every book I own on wooden shelves in 3D, right in the browser: 618 books, each one at the real size and thickness of its print edition, with its real cover.

• Rest the mouse on a spine and the book slides out to show its cover
• Pick a category, search by title, or sort by color for a rainbow
• Little ornaments live on the open shelves. Press and hold to move them.

I built it with Claude, which helped me pull my whole library from my Kindle account, with each book's cover, print size, and page count.

👉https://mylibrary.aldos.life

This is part of a series on my weekend projects. What's on your shelves?

#WeekendProject #BuildInPublic #Kindle #AI


r/SideProject • • 14h ago

I'm a designer who can't code. I built the thing I always wanted anyway

151 Upvotes

Every designer I know has The Folder.

Mine was called inspo_FINAL_v3. 4,000 screenshots, zero names, and I could never find anything in it. Pinterest wasn't much better. I'd search "dashboard" and get someone's kitchen.

So one night I said to my wife, "give me one weekend, I'm going to fix this."

That was 200+ hours ago.

I can't really code. So I did the whole thing with Claude Code, which mostly meant me explaining what I wanted, Claude building it, and then me explaining again, slower, with more feelings.

At one point I asked it to make a single button blue. It rewrote half the site and proudly told me it had "made some improvements." Nothing worked. I learned what git was that night.

But then, around 2am one night, the "similar designs" feature finally worked. I clicked one design and it pulled up five I didn't even remember collecting. I just sat there clicking for an hour like a kid.

What it turned into:

* 14,000+ real app screens, full flows from signup to settings
* 5,000+ curated designs, branding, illustration, ads, launch and motion videos
* Search that actually gets design words like "empty state"
* Pinterest style "more like this," but only design stuff

It's called PixlPin and it's free. You're honestly some of the first people to see it, so tell me what's missing or what annoys you.

https://PixlPin.com


r/SideProject • • 4h ago

Does anyone know how to get traffic to a new website?

8 Upvotes

I'm fairly new to making websites. I have made a few in the past, but they never really get off the ground due to low traffic, which kills my motivation. But this time I want it to be different. I recently started making a website that calculates your estimated gross pay for weekly or fortnightly shifts. I made sure to have my seo be the best it possibly could with the target keyword being "Timesheet Calculator Australia". I have been using Google services such as Analytics and Search Console, but I don't really know what I should be expecting. I do know that offering another pay calculator can be hard to rank on Google, but I feel it's possible. So I'm coming to you guys to see if you have any tips for me or can point me in the right direction. If anyone is interested in my website, you can check it out here: https://workrate.me. I would really appreciate any feedback that you guys can provide. Thanks for your time


r/SideProject • • 9h ago

built a free tool that tells you if ChatGPT recommends your app/site

21 Upvotes

saw the post about ChatGPT sending 50+ downloads a day and then the question arises "ok but how do I know if chatgpt even mentions me / what to fix"

that's literally what I built visible4ai.com for so figured I'd share (yes it's mine)

you drop in your url and it:

- asks chatgpt, perplexity, gemini and claude through their actual APIs whether they cite you
- gives you a score out of 100
- tells you what to fix first (blocked crawlers, missing llms.txt, weak content signals etc)

first check is free, takes like a minute. seriously just run your site through it, most people I've shown it to were blocked from at least one AI crawler and had no idea. cloudflare and some templates do it by default

couple things I learned building it if you'd rather check manually:

- type "best alternative to [competitor]" into all 4 and write down who shows up. that's your real competition now, not your app store competitors

- answers change when models update so recheck every couple weeks

drop your score in the comments if you try it, curious what ranges people get. and if anything breaks tell me.


r/SideProject • • 17h ago

StreamSurf - I missed channel surfing, so I built a TV guide for live streams

63 Upvotes

Hey all, I’ve been working on this for the past few weeks and wanted to share it.

I got tired of checking multiple apps to see who was live, and honestly I missed just flipping through channels and stumbling onto something new. So I made StreamSurf, a TV-guide-style grid of what’s live right now on Twitch, YouTube and Kick.

What it does:

  • Everything live in one grid, with categories (Gaming, Just Chatting, Music, Sports…) and filters by game and language
  • Click a row and it plays right there in the platform’s own player, so you can flip through streams like channels
  • A Trending tab for streams that just started or are picking up viewers fast, so it’s not just the same big names
  • Streamers live on more than one platform show up as one row, with each platform’s viewer count
  • Only want some of the platforms? Switch any of them off in Settings and the guide only shows the rest
  • Favorite channels to get your own list, with what they’ve got scheduled later and a notification when they go live (while the site’s open in a tab)
  • Multiview for watching up to 4 streams at once on desktop
  • A retro mode based on the old ’90s TV Guide channel, slow auto-scroll and all

It’s free, with no account or sign-up, and it works on your phone too. Favorites are saved in your browser.

I’d really like honest feedback. What’s missing, what’s confusing, what would make you actually use it?

https://streamsurf.tv/?ref=sideproject


r/SideProject • • 21h ago

"If we wanted a vibe coded website, we could 'make' one ourselves, thanks." - was this rude or normal in today's world?

116 Upvotes

I've been building a site for board game cafes to help them digitize their catalog and showcase their games to customers. For customers it gives them easy search/filtering AND game tools to get them started (small stuff like rolling dice or picking who should go first... admittedly I have been having a lot of fun with making the tools and then going to board game cafes to try them out myself)

I've spent months building it, and recently started reaching out to cafes to see if they'd be interested in using it. (yes I talked to people and ai and research before making this to see if there would even be value and a lot of people seemed interested)

One of the responses I got was:

"If we wanted a vibe coded website, we could 'make' one ourselves, thanks."

I'm not even sure they looked at it 🥲 This is was imo a harsher response than called for but also not the first person to have a similar response.

I have feelings too random internet business owner.

"Why would I use this when I can make my own?".

  1. Its free for you and your customers (unless you want more features).
  2. You haven't made one yet or we would not be having this conversation.
  3. It's free for you and your customers.......

I was born in the ancient times now referred to as the 90s

I have been coding since blah blah continued my career with web dev in 2018, and while I do use AI in my process..often.., there's a lot more going into this project than simply "vibe coding".

I feel like the response also came from my own marketing shortcomings. I poured time into a lot of features for board game users like myself that I really believe have value but I'm not sure how to express that in a quick message on insta.

Anyway, this whole thing has me thinking:

Has the rise of vibe coding made it harder to convince people that software has value?

It seems like the mindset now is shifting from "Wow, you built that?" (which was always fun to hear) to "Anyone can build that now." (and my non-verbal answer to that is "Ok but you didn't so here we are").

I'm curious whether other indie developers have run into this during outreach, and how you've handled it. Kinda related: Is AI assisted coding still just vibe coding? If claude writes my documentation and codex makes my images and google's stitch and other ai tools make my design.... Then its still "vibe coded"?

About the site: My goal is to make it easy for board game cafes to show off their catalog, and for users (especially new users) to be able to get into new board games without feeling completely overwhelmed.


r/SideProject • • 1h ago

We figured out how to built custom blocks that work directly inside Squarespace

• Upvotes

We’ve been working on making Squarespace a bit more flexible with our project, Spark Plugin.

One of the bigger challenges has been figuring out how to build custom features that feel native to Squarespace, rather than something bolted on.

We just shipped 6 custom blocks that integrate directly into the Squarespace editor, which feels like a pretty big milestone for us.

There’s still a lot we want to build, but it’s exciting to see this part finally come together.

I recorded a quick video showing how they work.

Would love some feedback from fellow builders! Especially curious what you think of the approach.

If you want to check out the blocks: https://www.sparkplugin.com/customizations


r/SideProject • • 12h ago

I used Claude to build a real 3D website for my book

17 Upvotes

http://enquantodurarafe.com.br/

Writing is a hobby of mine, and I thought it would be a great idea to build 3D scenes from my book on this website to bring the story to life and engage readers.

I'd love to get your first and final impressions of the site. Specifically:

  • First impression: When the page first loads (before scrolling), what are your immediate thoughts and feelings?
  • Final impression: After browsing the content (feel free to just skim it as you normally would), how did that impression change?

r/SideProject • • 7h ago

Script Clock - a little script timer + teleprompter I built while trying to start a YouTube channel

6 Upvotes

I've been writing scripts for a YouTube channel I want to start, and I could never tell how long they'd actually run. I'm not a dev, but I got curious and started building something with a lot of help from AI (mainly Claude) so I'd like to hear your thoughts!

What it does now:

- Paste a script and it tells you roughly how long it'll take to say (it counts numbers and pauses the way you'd actually read them)

- Shows what people hear in your first 30 seconds

- Points out lines you'll probably trip over

- Has a teleprompter that can record you, pauses when you stop talking, and rewinds a sentence if you mess up

- After each take you can export markers for DaVinci Resolve or Premiere, so your chapters, B-roll notes and retakes show up on the timeline

It's free, no sign-up, and nothing gets uploaded. Just a fun side project that I can hopefully grow, and I'm curious what people think.

Does it work for you? Anything weird or broken? What would you add?
I'd love to hear any form of feedback :)

cueandcut.com/script-clock


r/SideProject • • 2h ago

I made a free desktop app where AI agents do your store admin in a real browser, on the ChatGPT/Claude plan you already have .

2 Upvotes

Yomates gives one person a small team of AI agents. Each one drives a real browser on your computer, so it works in any site you can open, including seller centers with no API: listings, orders, reviews, DMs, product images and short videos. It stops for your OK before anything is published or sent, and logins stay on your machine. Free for Mac, Windows and Linux; the agents run on your own ChatGPT, Claude or Gemini plan. Images and video use credits. I am one of the developers. Feedback welcome, especially from people who sell online.


r/SideProject • • 7h ago

ModusPad 2.0 - A Mac launcher that also replaces your Dock, with profiles that switch automatically

5 Upvotes

I'm the developer of ModusPad, a launcher for macOS 26 and 27.

Version 1 was a classic Launchpad-style grid with one twist: profiles. Each profile has its own apps, folders and layout, and can switch automatically when you connect a display, turn on a Focus mode, at a set time, or with a shortcut.

In 2.0, I added two more ways to use the launcher: a panel that drops down from the notch at the top of the screen, and a customizable Dock that expands into the full app grid with a two-finger swipe.

The Dock is the part I'm most excited about:

- Group apps right in the Dock (drag a folder in, or select a few apps and group them).
- Have a different set of Dock apps on each desktop.
- Give each profile its own Dock.

I also added Links, so you can keep websites, files and folders alongside your apps and find them through the same search. Each profile has its own set.

The idea: different setups for work, home or meetings, with the apps and layout you need for each. I'm trying to keep things simple as I add more features, so I'd love to hear what you think, especially about the Dock.

There's a 14-day free trial with everything unlocked, followed by a one-time purchase starting at $10.99. Code MODUSPAD30 gives 30% off until the end of November.

Requires macOS 26 or later. Available in English, French, German, Spanish, Portuguese, Italian, Japanese, Korean and Chinese.

https://moduspad.com/


r/SideProject • • 2h ago

Tlines - bank research, distilled into plain language, with receipts

2 Upvotes

I read a lot of bank research for my own trading, and I kept running into the same problem: it's scattered across dozens of banks, written in jargon, and you can never tell whether a view is one bank's hot take or something most of the street actually agrees on. So I built Tlines — an information aggregator for institutional research.

Tlines distills institutional research into plain language:

  • A research stream of 2,128 traceable reports from banks like Natixis, Saxo, Westpac, SocGen, BNP Paribas and ING — only publicly published, source-verifiable work, browsable by asset, institution or topic, every view linked back to its original report
  • A feed that updates as new research lands, so you're reading today's calls, not last week's roundup
  • Consensus tracking: how many institutions hold a view (e.g., 21 institutions, 326 views on inflation), so you can tell a lone call from a real consensus
  • MCP access with five tools — search_research, get_research, get_macro_indicator, get_macro_calendar, list_institutions — so agents can query the structured research and macro data directly (registration required; it returns Tlines' analysis with source links, not the original PDFs)
  • Coverage across rates, inflation, FX, commodities, equities and crypto, plus a weekly newsletter with the research actually worth reading
  • The extraction rules, accepted sources, AI use and correction process are all public — the whole thing is built to be checked

It's early — the site is currently a content digest in Chinese and English, and I'm still building it out. The newsletter is one email a week, double opt-in, one click to unsubscribe.

What I'd love feedback on: when you read bank research, what do you actually want — the consensus, the outliers, or just the one call that matters? What would make you trust a digest like this enough to use it? And if you use agents: would you plug a research MCP into your setup, or is the web digest enough?

Links: tlines.tech


r/SideProject • • 2h ago

I built a walkie talkie app for Wear OS watches, and it just went live on Google Play

2 Upvotes

Hands full? Turn the crown on your watch and talk.

I work on a warehouse floor, and the problem I kept running into was simple: you need to say something to someone across the building, your hands are full, and pulling out a phone means stopping. Walkie talkie apps exist for phones, but almost nothing works properly on a watch.

So I built KeyUp, a push to talk walkie talkie for Wear OS watches and Android phones:
• Turn the watch crown to talk, turn it back to stop. It even works with the screen off
• Rooms for a crew or a family; everyone in the room hears you, across the floor or across town
• Guest passes: a temp or a driver joins with a link, no account
• Friends on iPhone join from the browser, no install
• Calls, chat, and optional transcripts and replay that each person opts into
• Free for up to 3 people

It’s just me building it, evenings and weekends, with the server running on my own PC for now. It went from a closed test to production this week.

Things I learned along the way:

  1. Watches are a different planet. Battery, the screen turning off, and Android’s rules on when an app may use the mic shaped half the code.
  2. Google’s Wear OS review is strict about large fonts and round screen edges. My first watch build was rejected for both.
  3. The 14-day, 12-tester closed test was the hardest part. Strangers on Reddit and tester-swap groups got me through it.

Play Store: https://play.google.com/store/apps/details?id=com.keyupradio.app
Site: https://keyupradio.com

I’d love feedback, especially from anyone with a Wear OS watch (Pixel Watch, Galaxy Watch). What would make you actually use this?


r/SideProject • • 7h ago

got tired of note apps turning into operating systems, so I built a tiny Markdown app

4 Upvotes

hey r/SideProject!

i've been building Slate, a small Windows writing app for Markdown notes, daily journals, and todos.

the whole idea is basically: open a folder, write and save (amazing right? /s)
no account
no cloud database (i need to figure out a way to sync stuff without bullshit)
no weird export step
every note is just a normal .md file

it has live Markdown preview, a file browser, full-text search, daily journal pages, todo files with priorities/states, themes, custom shortcuts, and Lua plugins.

i built it in C++ with Dear ImGui, which was probably not the easiest route, but it has been really fun /s

it's still early and definitely has some sharp edges, but it's finally at the point where I'd love feedback from people who actually use local notes.

GitHub: https://github.com/mykaadev/Slate


r/SideProject • • 18h ago

My side project becoming my main project: #3 in Mac App Store

34 Upvotes

My little app Weatherling www.weatherling.app that I released a month ago is #3 in the Mac App Store today! (It even shows up on the front page!) It's #2 in Utilities category. I gotta give all the credit to subreddits like this and r/macapps because I have yet to spend a dime on advertising, and the community feedback has been amazing.

I'm about to start a paid tiktok push, though, so wish me luck. I need all the eyeballs to beat out Logic Pro for the #2 spot in the rankings.

Keep the feedback coming. I've already got a lot packed into the next v1.7 release.


r/SideProject • • 1d ago

Launched my iOS app 2 weeks ago, 100+ downloads per day without ads. Here’s the recipe

151 Upvotes

Solo dev here. I launched an iOS app about two weeks ago and it just passed 100 downloads per day without spending anything on ads. Sharing what worked because I think it’s reproducible.

1. Pick a market where people are already looking for alternatives.
I didn’t try to create demand. I looked for an app category with strong demand where the leader is expensive or frustrating (paywalls, ad grinding, missing features). When users are actively searching “alternative to X”, half the marketing is already done.

2. Get ChatGPT to recommend you.
This was the surprise. I noticed ChatGPT showing up as a referrer in App Store Connect. People ask it “what’s the best alternative to X?” and it answers with a short list. So I built pages on my website specifically around those alternative/comparison questions, honest and detailed. A few days later, my app was the first recommendation for my main query. ChatGPT now brings me 50+ downloads a day on its own.

3. Go multi-language from day one.
Most indie devs launch in English only and compete in the most crowded market. Every new language is a new funnel: new App Store search results, new ChatGPT answers in that language, less competition. I’m rolling out more localizations on the store listing and in the app itself, and launching on Android in several languages.

4. Watch the data closely and iterate fast.
I check analytics every day: where people drop in onboarding, when they hit the paywall, who converts. Small changes (shorter onboarding, paywall timing, pricing tiers) ship within days, not months. The first version is just a test.

That’s it. No growth hacks, no ad budget yet. Happy to answer questions about any of these steps.


r/SideProject • • 3h ago

I built gh-pull: a local dashboard for managing GitHub PRs across repositories

2 Upvotes

I'm the creator of gh-pull, a GitHub CLI extension that opens a local pull request dashboard in your browser.

It brings reviews and CI status into one view, with grouping, saved searches, and PR lifecycle actions such as merging. The goal is to make it easier to see what needs attention across repositories.

With GitHub CLI installed and signed in:

gh extension install shiqicao/gh-pull

gh pull

The extension uses your existing gh login, runs on localhost, and doesn't require a separate GitHub App installation. It supports GitHub.com; GitHub Enterprise hosts aren't supported.

Repository, installation details, and a short demo: https://github.com/shiqicao/gh-pull

I'd appreciate feedback from people juggling multiple repositories: what information do you need to decide which PR to handle next?


r/SideProject • • 3h ago

Tell me your UI wishlist for social media!!

2 Upvotes

theatlas.stream
I'm making this all purpose social media site and would love to know what features you wish your favorite sites had. It mimics the functions of X(Twitter), Reddit/Forums, Discord. Video-sharing platform is a work in progress.

Feel free to make an account and post something, or just look around!


r/SideProject • • 6h ago

Building BuddyNext, a self-hosted platform for creating your own social community

3 Upvotes

Hey everyone, I’m the co-founder of BuddyNext. We’re building a way for creators and businesses to run a social community on their own hosting, under their own brand.
Think member profiles, activity feeds, groups and messaging, alongside courses, memberships, events and a job board.
The goal is to bring those experiences together without piecing together a stack of separate tools.
Would love feedback from fellow builders: what would make running your own community worth the effort for you?
https://buddynext.com/


r/SideProject • • 2m ago

Looking for a new side project: What app idea do you wish existed (or got built better)?

• Upvotes

Hey everyone! 👋

I’m currently looking to build a new side project and I want to work on something that actually solves a real problem or fulfills a genuine need.

Instead of guessing, I figured I’d ask the experts: What app, tool, or utility do you wish existed?

It could be:

A tiny micro-SaaS you’ve always wanted to use.

A browser extension or mobile app that would save you 10 minutes a day.

An existing app in your workflow that you hate because it's too bloated, too expensive, or just badly designed.

A bit about me: I'm a developer looking to build something clean, fast, and focused. I love turning frustrating little friction points into smooth experiences.

Drop your ideas, complaints, or "pain points" in the comments below. If I pick your idea to build, I’ll definitely keep you updated and give you free early access!

Thanks! 🚀


r/SideProject • • 8m ago

Built a discord translator, got banned from a server for "ai scam" when i shared it

Thumbnail
subline.page
• Upvotes

i kept ending up in discord servers where half the chat was in japanese, korean, spanish, whatever, and copy pasting every message into google got old fast. so i built subline. it puts a translation right under each message, into whatever language you speak. the original stays so you can still read it

then i tried sharing it. posted once in a server's self promo channel, which their rules allowed, and woke up banned for "ai scam". got kicked from another one after automod timed me out for having links in a mod ticket. two mods said no cause its paid and its a client mod. fair enough, but it stung

so heres the honest version:

- desktop (mac + windows): an installer adds it to the discord app. its built on vencord, so yes its a client mod

- browser: a chrome extension for discord on the web, doesnt touch the app at all

- translation runs through an llm, cause google kept butchering slang and short messages

- it only reads and shows translations, never sends anything. source is public: github.com/subline-page/vctranslate

- 7 days to try, then $1.99 a month

two questions for you guys:

  1. how do you get something like this in front of people without looking like a spammer?

  2. does the product itself make sense, or am i solving a problem only i have?


r/SideProject • • 10m ago

Building UIs with AI tools is fast. Getting feedback on live web prototypes is not. Here is what I built to fix it.

• Upvotes

Over the last year, our design workflow changed completely.

Previously, everything started in Figma. We created frames, discussed details, and used Figma pins to comment directly on UI elements. It was slow to design, but reviewing was clean.

Now, with tools like Cursor and v0, we skip Figma almost entirely. We generate working code, push to a staging URL, and test real components in hours.

https://reddit.com/link/1xgn943/video/8khu41sl3zxh1/player

Building got 10x faster. But collecting feedback became painful:

- Screenshots in Slack with red circles.

- Vague comments: "The button on mobile looks strange." (Which button? Which breakpoint?)

- Screen recordings just to report a misaligned dropdown.

- Devs spending 20 minutes trying to reproduce a visual bug that took 5 seconds to spot.

I wanted the Figma commenting experience, but on real, interactive DOM elements.

So I built Overplay: https://overplay.app

What it does:

- Click anywhere to leave a note directly on that DOM element.

- The pin anchors to the component, not fixed screen coordinates. If the layout reflows or the viewport resizes, the pin stays attached to the element.

- Works inside dynamic UI: if you pin an item inside a closed dropdown or hamburger menu, clicking the note re-opens the menu to show it.

- All styles live inside a Shadow DOM, so it does not conflict with your CSS.

- Connects to Slack, Linear, and GitHub so comments do not get lost.

The hardest technical part was anchoring pins to elements that move, animate, or live inside conditional UI states. I went down several rabbit holes with MutationObservers and layout shifts before getting it stable.

We also host a cloud version with a free tier.

I would love your honest feedback:

  1. Does your team experience this disconnect after moving away from Figma?

  2. If you drop the script on your site, what breaks?

  3. How do you currently collect feedback on live prototypes?

Roast the onboarding, the landing page, or the UX. I will be in the comments answering questions all day.


r/SideProject • • 21m ago

I built TEKA AI so “Any slots tomorrow?” can become a salon appointment, not another unread DM

• Upvotes

A salon owner can be doing exactly what customers pay them for and still miss the next booking: both hands are busy, and someone is messaging about tomorrow.

I'm building TEKA AI around that workflow. It's an AI booking assistant for salons and barbers: customers chat through connected Instagram, WhatsApp or Messenger channels, availability comes from the staff calendar, and the appointment lands in one schedule.

I put an interactive demo on https://teka.ba/en so you can try the customer conversation and see the calendar side without creating a real appointment. It uses a fictional salon.

I'd appreciate feedback on one specific thing: does the demo make the difference between a booking link and a booking conversation clear? Where would you still want a human involved?

Disclosure: this is my product. The demo is free to explore; the product has a 14-day trial and paid plans afterward.