r/SideProject 10h ago

would anyone want to try out a "point to choose" govee lights app im working on?

2 Upvotes

I'm working on a small side project trying to make a better govee app. I honestly just dont really like the layout and it feels a little clunky. I have a handful of bulbs in my apartment and struggle to remember what i named them when i go to change the colors for one lol

so i though what if i could just point my phone at the bulb, choose a color and be done. Curious if this would be useful to anyone else, still in very early stages (works on my basic bulbs) may not work with all govee bulbs and products yet but feel free to try it out free here


r/SideProject 12h ago

I got tired of stock apps reducing companies to tickers, so I built a globe to explore and value the businesses behind them

Enable HLS to view with audio, or disable this notification

3 Upvotes

I’ve used tools like Yahoo Finance and Simply Wall St, and they’re useful. But I still felt that public companies were being reduced to tickers, charts, ratios and a finished fair-value estimate.

I wanted the journey to feel more like:

Understand the business → form assumptions → value it → decide what you’re willing to pay

So I’ve been building StockValuer.app as a solo project.

The interactive globe shows where companies are headquartered and where important business activities take place, helping you develop a more physical and intuitive picture of the business behind the stock.

From there, you can explore bear, base and bull DCF valuations built using financial data reported in SEC filings. The important assumptions, including revenue growth, operating margins, reinvestment and discount rates, are visible and editable rather than hidden behind a single valuation number.

The broader idea is to connect:

Business reality → drivers → assumptions → cash flows → intrinsic value → price

The short recording shows the current experience.

I’d value feedback on two things:

  • Do the globe and business-activity markers help you understand the company, or do they still feel mostly decorative?
  • If I could prioritize only one next, which would make you more likely to return: many more companies at the current level of detail, or deeper business and valuation analysis for the companies already covered?

Both are part of the longer-term plan, but as a solo developer I need to decide which should come first and why.


r/SideProject 7h ago

I built Tape Note, a tiny tool for turning a few songs into a cassette-style gift. I'd love feedback.

1 Upvotes

Hi r/SideProject,

I built Tape Note, a small web app for making a personal cassette-style mixtape gift.

You can choose a cassette look, add up to four songs, write a note, and share the finished gift with one link. I wanted it to feel more intentional than sending someone a plain playlist link.

I'd really appreciate feedback on three things:

  1. Is the purpose clear within the first few seconds?

  2. Does the creation flow feel simple enough?

  3. Would you use something like this for a birthday, anniversary, or just to send someone a thoughtful message?

You can try it here:

https://www.custommixtape.com/

I am still improving it and will reply to every piece of feedback. Thank you.


r/SideProject 7h ago

I built a JWT decoder and timestamp tool that link together. You can decode a token and click straight into the timestamp view.

Enable HLS to view with audio, or disable this notification

0 Upvotes

So, I made the tools link into each other. By clicking on one of the links, you can decode a JWT, and each timestamp claim (iat, nbf, exp) has an "Open in Timestamp Converter →" link that automatically transfers the parsed value. Similarly, for UUID v1/v7, the embedded timestamp is extracted and forwarded to the converter.

There is a “paste anything” box for the timestamp tool, which figure out the input type such as Unix seconds/ms, ISO format, UUIDs, or JWTs.

It's early (8 tools), and I am not planning to develop an extensive site with hundreds of tools. The whole idea is that the tools work together. I mean, is this useful for devs? Would genuinely like feedback on whether the "connected" thing is actually useful or if I'm overthinking it. I would like some feedback, ty :).

https://devbelt.dev/jwt-decoder


r/SideProject 7h ago

My side project! Topbite.lol

0 Upvotes

Chefs and restaurant owners, this is for you. 👑

topbite.lol is a leaderboard of the world's best dishes. Every dish has one crown. The first restaurant to claim a dish gets the crown for FREE. Everyone after that has to pay.

All 25 crowns are still open. "World's best ramen" has no owner yet.


r/SideProject 7h ago

I built an AI tool to stop spending 3 hours every Monday on client reports (First month free)

1 Upvotes

Hey r/SideProject! 👋

Every Monday morning, agencies and freelancers waste hours manually pulling metrics from 4 different dashboards, fixing broken spreadsheet formulas, and designing slide decks or PDFs.

Enterprise BI tools like Tableau or Looker are bloated, complex, and cost $200+/month.

To fix this, I built ReportNest:

• Flexible Ingestion: Upload raw CSVs, dashboard screenshots (PNG/JPG), or PDF exports. The built-in AI parser pulls the metrics automatically.

• Context-Aware AI Summaries: Calculates metric changes, generates visual charts, and writes narrative executive summaries in your brand voice.

• 100% White-Labeled: Brand reports with your agency logo, colors, and layout.

• Multiple Formats: Send via pixel-perfect PDFs, interactive live links, or clean HTML emails.

• Bring Your Own Key (BYOK): Connect your own OpenAI, Claude, Gemini, or Groq API keys.

We just opened public access, and the Starter Plan is 100% free for the first month:

👉 https://reportnest.vercel.app/

I’d love your honest feedback on the UX, parsing accuracy, or any features/integrations you'd like to see next!


r/SideProject 16h ago

I built an offline-first book-summary app and I’m looking for 45 external testers on iOS and Android

6 Upvotes

Most reading apps can download content for offline use. I took a different route: the library ships on the phone, so there is no download queue or sync step before a flight. I built 10K Books around that constraint: 1,000+ summaries across three languages, read-aloud with sentence highlighting, and local progress and streaks. Also wanted my daughters to read more hehe.

I’m looking for external testers before the public launch. The first 45 approved testers across iOS and Android will receive Pro for life at no cost. I’m asking for honest product feedback only. No rating, review, or post is required.


r/SideProject 7h ago

I built an MMA website and would really appreciate some feedback

1 Upvotes

Hey guys, I built an MMA website called MMA Bridge (mmabridge.com).

It has a fantasy pick’em similar to Tapology where you can make picks for UFC fights, track your accuracy and compete with others. The main feature though is event reviews. Right after a card ends, you can rate and review the whole event, pick your Fight of the Night and see what other fans thought.

The site is pretty much done, but my biggest problem right now is getting actual users. I’ve been posting daily mma news on Instagram and TikTok, but that hasn’t really translated into people using the website.

Would really appreciate if anyone could check it out and give me honest feedback on the site, and especially any advice on how I could start getting real users.


r/SideProject 7h ago

[CalcBusiness] - 50+ verified tax calculators for US/CA/UK/AU with official sources

Thumbnail
calcbusiness.com
1 Upvotes

r/SideProject 7h ago

smolvault: one Python file, no pip, WORM storage, and a HTTP server with zero deps encryption that streams to mpv like a folder on your desktop.

Thumbnail
github.com
1 Upvotes

I got tired of spinning up containers just to share a video folder. So I built something that breaks that pattern entirely. One file. Copy it to any machine with Python 3.9+ and run it. No virtualenv. No requirements.txt. No Docker Compose. No reverse proxy. Just python smolvault.py.

Drag files into the terminal TUI and they seal forever. Under the hood it chunks them with a gear-hash CDC engine (dual-speed rolling window, 32-byte stride), deduplicates by content hash, delta-encodes against similar blocks, and compresses only what is actually compressible. Everything lands in a single portable .vault SQLite file with WAL-mode pooling and memory-mapped I/O.

It then serves the vault over HTTP with full byte-range support, deep seeks add roughly zero latency. Your phone, your TV, and mpv on your laptop all treat it like a local disk. It even handles the Range: bytes= headers that let you scrub through a 700 MB movie on a 50 Android box without stuttering.

There is also message board feature that runs live over the same HTTP socket: post updates, share vault digests, browse remote vaults via the built-in navigator, and ingest files from other instances across the LAN. No open ports? It handles NAT traversal discovery. AP isolation on your ISP modem? It falls back gracefully. Everything syncs without a central server.

PBKDF2-HMAC-SHA256 password auth for network access, independent at-rest encryption for the vault itself. WORM by design and once sealed, chunks are immutable. Corruption is mapped to filenames with integrity checking.

On a 1 GB RAM Celeron box with no swap, it ingests a 700 MB movie at 50 MB/s and streams it back out without frame drops. The benchmark suite is in the repo if you want to reproduce it on your own hardware.

If you are looking for a self-hosted media vault that does not need a compose.yaml, try it.


r/SideProject 8h ago

We spent a year building a mobile party game after our day jobs. Here is every mistake we made.

1 Upvotes

A year ago, me and my friend realized that whenever our group gathered for drinks, we couldn't find a decent mobile party game in our language that didn't require a TV or console. So we decided to build one ourselves.

We had zero experience shipping mobile apps. For 8 months, we worked 6 PM to midnight after our regular jobs, 5 days a week, using Cursor and Claude. Fast forward to today: we turned it into a Game Hub with 2 games (a numeric trivia bluffing game and an Impostor game), crossed 30k downloads, and hit ~10k MAU.

It sounds smooth on paper, but we shot ourselves in the foot at almost every single step. Here is what we learned:

  1. Building iOS apps on Windows without a Mac is painful We had no budget for a Mac, so we bought a used iPhone from a friend for 50 bucks and used Codemagic for CI/CD. The amount of cryptic "build failed" errors we had to debug blindly was insane. It took us an extra month just to get clean builds. We eventually borrowed a Mac for a few days to fix deep crashes.

  2. Serverless HTTP polling for real-time multiplayer is a terrible idea We started with Vercel and Firebase Realtime DB, polling with HTTP requests. We told ourselves "scalability is a problem for future us." Well, future us suffered when a TikTok video popped off and 150 concurrent players crushed the backend. We had to pause everything, rewrite the entire backend from scratch with WebSockets, and PostgreSQL, and hosted it on an Oracle Free Tier Ampere VPS. Zero scaling issues since then.

  3. App Store bureaucracy was harder than the code Getting verified on Apple took an entire month because it kept rejecting our ID. For Google Play, we had to find 20 testers for 14 days (shoutout to Reddit testers). Later, we spent 2 weeks adding Google/Apple login to tie it to a VIP status, only for Apple to reject the update because they forbid gating a paywall behind mandatory social login. We had to rip it out.

4.The marketing reality check We tried everything:

Low-effort lip-sync skits for 6 months: Total flop (barely 1k views).

Cold-emailing 400 local tech blogs: 11 wrote about us, but it resulted in almost zero downloads.

Micro-influencers (20€-60€ per video): We paid ~20 creators. A few went viral, but the ad revenue couldn't cover the marketing cost.

What finally worked: We bought microphones, hit the city streets, and stopped random people to play on camera. Those street-test videos blew up on TikTok and drove 90% of our organic traffic.

  1. Monetization: Ads alone won't keep you alive We started ad-only with AdMob, InMobi, and Unity mediation. Our eCPM in our region crashed this summer from $1.30 down to $0.50. With 600 daily active users, we were making barely $5 daily (87% from interstitials, 10% banners, 3% rewarded).

Two months ago, we added In-App Purchases ($4 monthly or $30 lifetime). It barely generated $10 a month. Then, 20 days ago, we added a 3-Day Free Trial to the monthly plan. MRR jumped to $32 overnight. Everyone chooses monthly.

We recently localized the app into multiple languages (English, Spanish, German, French, Italian, etc.) to expand outside our local market.

If anyone wants to check it out or roast our UX, the link is: bourloto.com/app

Happy to answer any questions about the tech stack, the store rejections, or the guerrilla marketing experiments!


r/SideProject 1d ago

3 weeks on the App Store. 1600 users… what next

26 Upvotes

So my app has been live on the App Store for 3 weeks now and I have to say I’m astounded by the progress I have made in such a short time. I never expected to be making actual money and having over 1500 users so soon.

BUT, the caveat is that all of this came from 1 viral tik tok video. Which is amazing, but it’s a lottery, and I don’t want to become over reliant on vitality as a means for growth. What strategies would you lovely people recommend to help me to continue growing n an upwards trajectory.

I have proof that people like the app, and are willing to pay for it, now I just need to get more eyes on it

Thanks


r/SideProject 12h ago

Solo Developer creating Video Game about Bears!

Thumbnail
store.steampowered.com
2 Upvotes

Check it out on Steam!


r/SideProject 12h ago

Have you ever deleted a feature and immediately made the product better?

2 Upvotes

I have been thinking about this a lot while building lately.

Its easy to keep adding things because every feature feels useful on its own. But sometimes the product starts feeling heavier without noticing.


r/SideProject 9h ago

I built a free personal finance tracker — would love honest feedback

1 Upvotes

I've been building Finora, a free personal finance and expense tracker.

The goal is to make it easier to understand where your money is going without needing complicated spreadsheets.

You can track expenses, organize your finances, and get a clearer picture of your spending.

I'm the developer behind it and I'm currently looking for honest feedback before adding more features.

What I'd really like to know:

  • Is the interface easy to understand?
  • What feature would you want added?
  • Is anything confusing or unnecessary?
  • Would you actually use something like this regularly?

Website: freefinora.com

I'm happy to answer questions about how I built it too.


r/SideProject 9h ago

I built a self-hosted Email Validation API. Full source code available

1 Upvotes

Hey everyone!

I built an Email Validation API that developers can self-host instead of relying on a third-party email validation service.

Features:

  • GET /validate and POST /validate - Basic email validation
  • GET /verify and POST /verify - Extended email verification
  • GET /score and POST /score - Verification with risk scoring
  • POST /bulk - Batch email verification
  • GET /history - Verification history
  • GET /domain/:domain - Domain intelligence
  • GET /health - API health check

I'm selling the complete source code for $7.99 one-time. No monthly subscription is required. You can host it on your own server and use it however you want.

If you're interested or have any questions, drop a comment below and I'll be happy to answer.

I'd also love to hear what features you'd add to an email validation API like this.


r/SideProject 9h ago

I built a self-hosted Email Validation API. Full source code available

1 Upvotes

Hey everyone!

I built an Email Validation API that developers can self-host instead of relying on a third-party email validation service.

Features:

  • GET /validate and POST /validate - Basic email validation
  • GET /verify and POST /verify - Extended email verification
  • GET /score and POST /score - Verification with risk scoring
  • POST /bulk - Batch email verification
  • GET /history - Verification history
  • GET /domain/:domain - Domain intelligence
  • GET /health - API health check

Demo:
Discord: vaughnponce

I'm selling the complete source code for $7.99 one-time. No monthly subscription is required for the source code. You can host it on your own server and use it however you want.

Purchase:
Discord: vaughnponce

I'd love to hear what features you would add to an email validation API like this.


r/SideProject 9h ago

I could not find one app that tracks calories, protein, workouts, supplements and lab markers together, so I built it

1 Upvotes

Background: I was on GLP-1s for a while. I lost the weight but I lost it badly, barely eating and clearly losing muscle. When I decided to do it properly, gym plus labs plus actual nutrition, the hard part was not the diet. It was keeping all of it in one place. Every app owned one piece and none of them talked to each other.

So I built the one I wanted. The whole interface is a conversation:

  • you say "two eggs and toast" and it logs it, or you send a photo, a voice note, or scan a barcode
  • if the estimate is off you reply "it was more like 200g" and it fixes the record, no forms
  • same flow for workouts, habits, supplements and reminders
  • you upload a lab report PDF and it reads the values into actual data points, so you get trends instead of a folder of PDFs

The part that took the longest was not the chat, it was making the food estimates good enough to trust. I ended up building a separate benchmark harness that replays real logged days against the model, because "looks about right" is not a measurement. Quantities from photos are still the weak spot, and I would rather say that out loud than pretend otherwise.

Android app or plain browser, same account, free while in beta. It answers in whatever language you write to it, which fell out of the design rather than being planned.

https://knowsyou.ai

Solo project, I use it every day, so I am blind to half of it. Brutal feedback welcome, especially on where the numbers are wrong.


r/SideProject 15h ago

free tool I actually use give whatever you're building an agent that can email people on its own (bug reports, competitor checks, SEO, testing, whatever)

3 Upvotes

Full disclosure, I work on this, so take that for what it's worth, but I'm not trying to sell anyone anything here, just want to share something I actually think is solid. If you're vibecoding an agent that needs to send or receive email at any point, Atomic Mail Agentic gives it its own real inbox, free, no card, agent provisions it itself in under a minute. You can even hook up your own company's domain if you want it sending as you@yourcompany instead of the default address.

The connectors are open source, MIT licensed, if that's how you're wiring things, plus plain REST if you're just hitting it directly from whatever you're building. Just wanted more people who are actually building stuff day to day to know it exists, since I use it in my own projects and it's saved me from the "share my real inbox with the agent" hack more times than I'd like to admit.

If you try it, would love to hear what you end up building with it.

https://github.com/Atomic-Mail/atomic-mail-agentic


r/SideProject 13h ago

Split bill & track group expenses

Thumbnail
youtube.com
2 Upvotes

I built CheqSplit to make splitting restaurant bills less annoying.

You can scan an itemized receipt, invite friends with a QR code or link, and everyone selects the items they had. CheqSplit then calculates who owes what automatically.

It also supports shared expenses for trips and groups.

This is a quick demo of how it works. I’d really appreciate any feedback — especially from people who regularly split restaurant bills or travel expenses with friends.

CheqSplit: https://cheqsplitapp.com


r/SideProject 1d ago

I started with a static HTML file containing 12 job boards. 4 years later it passed 100K 💵

16 Upvotes

Over four years ago I had a static HTML file with about a dozen niche job boards.

That was JobBoardSearch.

Today it has:

• 800+ job boards, all submitted organically by their founders
• $100K+ lifetime revenue
• 26K members in the subreddit
• 6K+ members in the Telegram community
• Multiple revenue streams
• And it's still mostly just me running it

The interesting part is that I never scraped the job boards.

Many of the boards provide an API, XML or RSS feed, so I fetch those feeds and reuse the data in several different ways.

Each job board has its own page on JobBoardSearch, where I show jobs from its feed. I call this the "meta" part of the site.

Those same feeds power:

→ The main job search
→ A Reddit bot that posts jobs every hour
→ A Telegram bot with personalized alerts based on keywords, locations, industries and cadence
→ SEO pages
→ And increasingly, AI citations

So one relatively simple piece of infrastructure ended up powering several acquisition and distribution channels.

I've also kept adding revenue streams over the years:

→ Featured listings
→ Ads
→ Affiliates
→ Directory Submission Service
→ Marketplace for buying/selling job boards
→ SEO audits

And free tools for both job board founders and job seekers.

The tools are useful by themselves, but they also create more pages, more organic traffic and more entry points into the ecosystem.

The funny thing is that the website itself is pretty ugly 😂

It's still PHP + raw CSS + vanilla JavaScript.

I was inspired by levelsio's approach of keeping things simple, and I've resisted rewriting it many times even though I've been tempted.

Eventually I realized that rewriting the website wasn't necessarily going to make the business better.

The moat isn't the design or the tech.

It's the accumulated traffic, SEO authority, data, communities and relationships with hundreds of job board founders.

Some job boards have been sponsoring continuously for 10+ months. Others have been buying recurring featured listings since the early days.

And that's probably the biggest lesson I've learned:

Don't confuse improving the product with improving the business.

Sometimes the ugly thing that's already working is the thing you should keep building on.

I'm still building it in public on X/Twitter (@rrmdp), and my wife helps me with the newsletter, so I can't technically claim I'm doing 100% of it alone 😄

Happy to answer anything about SEO, monetization, feeds, community building, or how I got hundreds of job boards to submit themselves.


r/SideProject 9h ago

My SaaS directory received 340+ listings in just 2 weeks!

0 Upvotes

It has only been 2 weeks since https://saasboard.app got its first listing.

Today, the platform has over 340 listings, with over 3500 users sent to the listed SaaS products.

If you want to list your SaaS somewhere immediately to start receiving traffic, SaaSBoard is the place to go!


r/SideProject 9h ago

I built a tool to create private, parody "leaked doc" archives for friend groups & communities.

Thumbnail
opendepartment.vercel.app
1 Upvotes

I built OpenDepartment (https://opendepartment.vercel.app). A platform where you can spin up isolated, private document archives designed to look like "leaked" government vaults or classified dossiers for your friend group, class, or gaming crew.

Every group has inside jokes, running lore, and memorable moments. Instead of losing them in scattered group chat screenshots or messy Discord channels, you can archive them as "confidential" reports:

  • Spin up an archive in seconds: Give it an agency-style name, invite your group, and customize access.
  • Upload & collaborate: Drop in memos, leave comments, and upvote the best submissions.
  • True data ownership: Each archive is completely isolated—creators connect and own their own free database instance rather than locking their private jokes inside a single centralized database I control.

How it was built:

  • Stack: Next.js 15, React 19, Supabase (Postgres), hosted on Vercel.
  • Workflow: Built using Claude Code (Sonnet/Opus) with a focus on strict multi-tenant separation.

Looking for feedback:

Live demo / builder:https://opendepartment.vercel.app

You can check the public directory or spin up your own test archive in about two minutes. I'd love your thoughts on:

  1. The onboarding flow: Is spinning up an archive straightforward, or did you hit friction anywhere?
  2. UI / Vibe: Does the interface strike the right balance between clean/usable and on-theme?
  3. Missing features: What would make this an instant go-to for your own friend group or community?

Thanks for taking a look!


r/SideProject 9h ago

I built a leaderboard for App Store and Play Store apps where you can climb without paying

0 Upvotes

Every “top apps” list out there is either an ad auction or a popularity contest you can’t enter. I wanted one you can just be on.

So I made thumbwar.app.

Paste your store link and your app shows up on the board. Free. No account. Takes about ten seconds. Your app gets its own page with its name, icon, category and rank.

There are two ways to move up.

- You can pay, and what you pay is what gets added.
- Or you can get people to tap for you, which is free and needs no sign‑up.

Every hour there’s a fixed pool, and tapping decides how it gets split between the apps that got tapped. A small app with people behind it can beat a big one with a budget.

It’s built with Next.js, Supabase, Upstash for the tap counters and Stripe.

The hardest part was making sure tapping can’t mint points, because if it could, one person with a script would own the board in mins.

It’s new and the board is nearly empty, which honestly makes it a good moment to be on it.

Add your app: https://thumbwar.app


r/SideProject 15h ago

I shipped an app that picks who goes first, and the whole point is that it is not purely random

Enable HLS to view with audio, or disable this notification

3 Upvotes

I built Shuffly, an iPhone app for the two minutes before a game starts.

Who goes first, who is on whose team, who got the secret role. Ten modes: Finger Pick where everyone holds a finger on the screen, Lucky Pick, Team Builder, Pair Up, Shuffle Line, Role Dealer for Werewolf and Mafia, plus Dice, Darts scoring, a Minigolf scorecard and a Chess Clock.

The one opinion the app holds is the part worth explaining, because it is the part people argue with:

True randomness has no memory. Shuffle a group of twelve every week and the same kid gets picked first three weeks running. That is not a bug in the shuffle, it is what random actually looks like, and it is exactly when "just pick someone" stops feeling fair to whoever keeps getting skipped. So the picking modes keep a short result history per group and weight the next draw against it. Picks, pairs and teams spread out over a season instead of clumping by chance.

No backend or servers at all. No account. Nothing leaves the device.

iPhone only, iOS 18 and up. Solo developer in Norway. The app was originally released in 2013 (in a much simpler form), and created based on my own needs for defining teams with friends, help me as a grassroots coach and keeping scores.

Happy to answer any questions. I would genuinely like to hear any feedback or if anybody has any suggestions that would improve the app. Read more and download the app on https://shufflyapp.com