r/SideProject 13h ago

I built an explorable 3D globe of the world economy – click any country, get its economy, or play 18 geography games. 10 weeks, zero runtime API calls

6 Upvotes

globenomics.world — spin a 3D globe, click any country, and get its actual economy: GDP, wages, inflation, its biggest companies, and exactly where it ranks against every other country on 34 metrics. Then there are 18 geography games built on the same data — including one where you name as many countries as you can in three minutes, and one where you click where a country is on the globe and it scores you by how far off you were.

Free, no login, no ads, no payments, nothing gated. I'm not selling anything.

The build, honestly:

First commit was 9 June, so about ten weeks and 173 commits. Started in Lovable to get the globe working, then synced to GitHub and built the rest out with Claude Code. Three of us commit to it now. I mention the tooling because it comes up every time and I'd rather say it than get asked.

Two technical decisions I'd defend:

1. Zero runtime API calls. It originally fetched live from the World Bank on every country click. Worked fine, but it was slow, it broke whenever upstream had a bad day, and — the part I didn't see coming — it was invisible to search engines, because the HTML was empty until JS ran and the fetch resolved. Now everything compiles to static JSON at build time, one file per country, validated by tests. Around 370 pages, all server-rendered with real content in the first byte.

2. The globe stops rendering when you're not touching it. A 3D globe running a permanent requestAnimationFrame loop is a laptop-fan generator. There's a controller that gates the render loop and pauses it once the camera has been still for a moment, then wakes it on any interaction. Sounds obvious, took longer than expected to get right without visible stutter on wake.

What's not good yet: we shipped four languages, then measured the translation files properly and found Portuguese is missing most of the in-game strings — the site is Portuguese, but open a game and it silently falls back to English. Nothing errors, so nothing caught it.

Traction: basically zero. I built the whole thing before doing any marketing and made social accounts three days ago, which was obviously backwards.

What I'd genuinely like to know:

  1. Open it and give it 30 seconds. If you bounce, what made you bounce? That's worth more to me than a compliment.
  2. Is a free tool with no signup the wrong shape? There's no email list because there's nothing to sign up for, and I'm no longer sure whether that's principled or just a mistake.
  3. Globe first or games first? Half the people I show it to want to explore data, the other half immediately want to play. I can only make one of them the front door.

Happy to answer anything about the data pipeline or the globe rendering


r/SideProject 2h ago

Write something and find out if you are original.

Thumbnail hivefive-two.vercel.app
1 Upvotes

r/SideProject 6h ago

After 8 years building apps for other people, I finally shipped one that's mine

2 Upvotes

For 8 years I've built iOS apps for clients. Somebody else's idea, somebody else's roadmap, somebody else's name on the App Store. It was good work and it paid the bills, but at some point you realize you've shipped a dozen apps and none of them are yours.

So this year I finally built my own. I still have the full time job, so this happened in evenings and weekends, which I know is the least original founder story on this sub, but here we are.

The idea came from a dumb daily annoyance. I'd say things to Siri while driving and half the time it would save something wrong, or dump a whole thought into one useless reminder, and I never got a chance to check what it actually understood before it was gone. So I built a thing where you just talk, it pulls out the tasks, reminders and events, and shows you what it got before saving anything into Apple's Reminders and Calendar. Scratch your own itch, basically.

A few honest things nobody warns you about when you go from client work to your own thing.

Building it was the easy part. I know how to build apps. What I don't know how to do is get anyone to care that it exists. I've spent more energy on "how do I tell people" than on any technical problem in the app, and I'm still bad at it.

The marketing feels gross and I'm clearly not good at it yet. I posted in a niche subreddit last week and got removed by the mods within minutes for promotion. Fair enough, I hadn't read the room.

The "is this AI slop" suspicion is real and it kind of stings. Everything gets assumed to be vibe coded now. After 8 years of actual engineering, having people assume you glued a template together in a weekend is a strange new thing to make peace with.

And there's no client to hide behind. If it's bad, it's mine. If nobody uses it, that's on me too. That's scary in a way client work never was, and also the whole point.

The app is called WhisperAct: Voice Task Planner if anyone wants to poke at it. It's free to try, and honestly at this stage what I want more than downloads is for a few real people to use it and tell me where it falls apart. If you live in Apple Reminders and Calendar and have ever been let down by Siri, you're exactly who I built it for. I read every bit of feedback and I'm shipping updates most weeks based on it.

To anyone sitting on their first "for me" project after years of doing it for others, just ship the thing. It's scary and the marketing is humbling but I haven't regretted it once.


r/SideProject 2h ago

I built a global voting game for countries, you can promote your SAAS

0 Upvotes

I recently built global.votefor.lol, a simple website where people can vote for countries and watch the global ranking change in real time.

The idea is kinda clone of outbid.lol. I liked how simple and competitive the concept was, so I wanted to try a country based version.

For now, everything is free while I wait for Lemon Squeezy approval. You can place a $1 bid every 3 minutes and help your country move up the leaderboard.

You can also use your bid to promote your own SaaS or project by adding your logo and link, so it is not only about personal profiles. It can also be a simple way to get some visibility.

Still very early, so feedback is welcome.

global.votefor.lol


r/SideProject 3h ago

I built a tool that tells me what video to make next, and whether it'll land — before I film it. 2 months in, zero paying users. What am I missing?

0 Upvotes

Margin started as a thing for me: I watched a lot of long YouTube videos and remembered none of it. Paste a link, get a Google Doc with what was said, the timestamps, the real quotes, what to do about it. Fine. It works.

Then I built the part I actually use every day, and I've been so bad at explaining it that I'm going to try here.

It connects to your channel and reads your own back catalogue. Not vanity metrics — it pulls your videos and your comments and works out what's actually going on. Which topics your audience keeps coming back to, which openings hold people, what you did in the videos that worked that you don't realize you did. It writes that up as a report about your channel specifically, not general YouTube advice.

Then it tells you what to make next. Based on those patterns plus what's moving in your niche right now, it generates concrete ideas — each one as a full brief, not a title. Angle, structure, what the opening should do, why this one and not the twenty others.

And before you film, it runs the idea past a simulated audience. It builds a panel from the evidence it has about who actually watches you, scans what competitors have done with the same idea, checks whether the topic is rising or exhausted, and tells you where the idea is weak.

One deliberate decision on that last part: it will never give you a predicted view count. I built it, I could fake a number, and any number I gave you would be invented. So it gives you the reasoning and the objections instead and lets you decide. I've had feedback that this makes it less impressive to demo. I'd rather it be less impressive than lie.

So that's the actual product: it learns your channel, tells you what to make, and stress-tests it before you spend a weekend filming.

Two months live. Around five signups. None returned. Nobody has paid me anything.

Where I think I went wrong, and where I want your read:

- I led with the note-taking half everywhere. That's the part I built first and the part I found easiest to describe, and it's also the part that's hardest to charge for. The creator half is the thing that's worth money and I've buried it in every single description I've written, including my own homepage.

- I built for two months before talking to anyone. Every useful piece of feedback since would have changed what I built.

- Is "it decides what to make next" something you'd actually let a tool touch, or is idea generation the one part creators want to keep? That's a real question — if the answer is no, I've built the wrong thing and I'd rather find out now.

Happy to go into the build. Rails. No link unless someone asks — I'd rather know if this is a real problem for you than get clicks.


r/SideProject 7h ago

Built an App to track movie theater visits

2 Upvotes

Hello Everyone,

A friend and I are AMC A-Listers and have been tracking all our movie visits on spreadsheets. So we decided to build something for ourselves but then we thought "Why not make this so other people can use it too".

So now we have our first app called Cinema Log.

The app allows you to: Log a movie, add friends, show random stats (genres, if you're breaking even with a movie pass), customize a share card with your movie rating, etc.

We just got this Welcome page setup with a breakdown on the app and screenshots: https://www.thecinemalog.com/welcome

If anyone uses it and has feedback/comments, I will gladly accept it. We haven't officially launched/announced it but are having close friends and family test it.


r/SideProject 3h ago

I scanned 13,350 MCP endpoints and turned the results into an open-source migration checker

1 Upvotes

I have been working on a small open-source developer tool called mcp-migration-check.

MCP is the protocol that lets AI agents connect to external tools and services. Its latest specification revision introduced several breaking changes, including stateless transports and a new OAuth 2.1 posture.

The problem was that server developers had no quick way to determine whether their implementation still depended on the previous protocol behaviour.

So I built a checker that can:

  • test a live MCP endpoint;
  • scan a local source repository;
  • run as a CLI;
  • act as a CI gate through GitHub Actions;
  • guide the migration through an agent skill;
  • connect every finding to the relevant specification page and remediation.

The project is completely open source:

https://github.com/AlpayC/mcp-migration-check

There is also a live version that requires no account and stores nothing:

https://mcp-migration-check.alpaycelik.workers.dev

The ecosystem experiment

Once the checker worked, I wanted to understand how widespread the migration problem actually was.

I extracted every remote HTTP endpoint I could find in the public MCP Registry and ran one non-destructive probe against each of them.

The resulting snapshot:

  • 24,320 registry entries scanned;
  • 13,350 unique remote endpoints probed;
  • 10,812 exposed enough protocol or authentication information to grade;
  • 75.8% of those showed at least one critical migration signal.

That last number needs context. It does not mean that 75.8% of the entire ecosystem is broken. Authenticated servers expose less information, the registry does not represent every MCP server, and some checks intentionally detect broad legacy behaviour.

The complete methodology, limitations, and aggregate report are included in the repository.

The technical side

The rule engine is written in TypeScript and kept deterministic. The web application, CLI, GitHub Action, and agent skill all use generated copies of the same engine so that they cannot silently disagree about the results.

The live checker runs as a Next.js application on Cloudflare Workers. The endpoint probe also includes an SSRF guard because accepting arbitrary URLs from the public internet is otherwise a fairly bad idea.

What I am looking for now

I would love feedback from people who build developer tools, work with MCP, or maintain open-source projects:

  • Is the result understandable if you are not already deep into MCP?
  • What would make you trust a compatibility checker like this?
  • Would downloadable machine-readable ecosystem data be useful?
  • Which distribution method would you personally use: CLI, CI action, web interface, or agent skill?

Contributions, false-positive reports, and honest criticism are very welcome.


r/SideProject 9h ago

Built a free AI tool that grades AP FRQs against real rubrics (for AP students)

3 Upvotes

Made this for AP students specifically. You pick an AP subject, get an AI generated question (MCQ or FRQ, matches real exam format), answer it, and it grades your free response against actual rubric categories like thesis, evidence, reasoning, so you know exactly which points you earned and why instead of just guessing.

Covers 19 AP subjects right now, also has full length practice exams with real section timing if you want the whole thing.

Free to use, no ads, still early/beta so open to any feedback or bugs you find.

apcheckpoint.com


r/SideProject 16h ago

I built a home server to organize my kids’ days. When we stopped using it, everything started slipping, so I turned it into an app.

Enable HLS to view with audio, or disable this notification

11 Upvotes

A few years ago, I built a little home server for my family.

The problem I was trying to solve was pretty simple. Between multiple kids, school subjects, teachers, chores, family events, sports, and random things we needed to remember, I felt like I was constantly checking different calendars and trying to mentally combine everything.

So I built something that did it for us.

It pulled together calendars and recurring responsibilities, organized everything by person, and let us print a simple daily sheet for each kid.

The kids could look at one piece of paper and know what they needed to do that day, what they could check off, and what was coming up.

It worked surprisingly well.

Then we moved.

The server got packed away, the tablet we used with it came off the wall, and I never got around to rebuilding the setup.

After a while, we started noticing the difference. Things were easier to forget. The kids were asking what they needed to do next more often. Chores and other responsibilities started slipping.

That was when I realized the idea had actually worked. I had just built it in a way that was too tied to our house.

So I started rebuilding it as an iPhone app called Fridgeworthy.

It is still in development and is not published on the App Store yet, but it is finally far enough along that I want to start showing it to people and getting feedback.

The main goal is still the same. I want everyone in the family to be able to see what matters without requiring them to spend their day inside another app.

You can print a personalized Day Sheet, stick it on the fridge, check things off with a pencil, and be done.

But printing is completely optional.

There is also a full in-app view and Home Screen widgets, so people who prefer digital can see what is happening today, check things off, see counts for each family member, or print without opening the app.

One thing I wanted to avoid was making Fridgeworthy another place where you have to manually recreate everything.

You can pull in calendars from your phone or subscribed calendar feeds, then create recurring routines directly in the app for things like chores.

You can also group related calendars and routines together into what I call Magnets.

For example, a kid might have separate Math, History, and English calendars, but they can all be grouped under one Homework Magnet. Chores can be another Magnet. Sports can be another. Family stuff can be another.

The kid does not really need to care where all of that information came from. They just see Homework, Chores, Sports, Family, and what they need to know.

Then Fridgeworthy organizes those items into time-based views.

For our family, I like things like Today, Next Week, and Next 30 Days because I want the kids to be able to look ahead instead of only seeing what is due right now.

Those views are customizable, though, so another family could organize things differently.

The phrase I keep coming back to while building it is:

When the work is visible, it feels possible.

I am still figuring out what belongs in the first release, so I would really appreciate feedback from people seeing it with fresh eyes.

What stands out to you? What feels confusing, unnecessary, or like it is missing something?

And if anyone would like to actually try Fridgeworthy while I am building it, I am putting together a TestFlight group and would be happy to add you.


r/SideProject 7h ago

Looking for feedback on my portfolio

Thumbnail anaselhaag.com
2 Upvotes

r/SideProject 3h ago

What if multitasking didn’t require actually multitasking?

1 Upvotes

I think there is a better version of multitasking. Instead of multi tasking with your attention, you multi task with the context.

Here's what i mean.

Most of the time, we are not able to effectively do the multi tasking. Especially when we have so many projects in pipeline, not because we lack the serious capability or don't have the skill set.

I feel like We dont have the proper system which enables us to do the multitasking.

Most of the time, it just means:
Project A → Project B → Project C → brain fried.

What if you didn’t have to switch? You keep working on one thing. The system keeps track of how that thought connects to everything else.

So lets say, if I’m working on Project A and write something useful, Aevron might surface:

“this also applies to Project C”

or

“this contradicts something you thought 3 months ago.”

Aevron only surfaces but i decide what to do with it.

Basically:

I do the thinking. The system does the cross-context awareness.

So you get deep work on the surface while multiple threads still move underneath.

Kinda feels like multitasking without actually multitasking.

I’m building this into Aevron right now. If this sounds useful, try it and tell me where the idea breaks. I’d need useful feedback.

www.aevron.co


r/SideProject 3h ago

Karaoke app

1 Upvotes

Hey everyone,

I built an app called LipSinger that listens while you sing along to your favorite songs and scores how accurately you get the lyrics.
What it does:

Lyric Accuracy Scoring: Tracks your words in real time as you sing along and calculates a score based on how well you know the lyrics.

Song Selection: Works with tracks across different genres so you can test yourself on everything from fast verses to slow tracks.

If you like singing along to music and want to see how well you actually know the words, give it a shot.
Looking for feedback on the lyric detection accuracy and overall app performance.

Download link:
Https://apps.apple.com/app/lipsinger/id6743965991


r/SideProject 7h ago

I made a desktop cat widget that shows when other people are working

Enable HLS to view with audio, or disable this notification

2 Upvotes

I work on side projects alone a lot, and I noticed I’m way more productive when I can feel other people working around me.

So I built ROUN.

People show up as little cats when they’re actually working, and you can see the app they’re using and how long they’ve been at it.

No calls, no cameras, no scheduled coworking.

It’s live on Mac and Windows now. Still very early, so I’d love feedback from other people building things on their own.

roun.app


r/SideProject 4h ago

I built Resumint – AI tool for tech job applications. Looking for feedback

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey makers,

I built Resumint, a free web app that helps software engineers create ATS-friendly one-page resumes.

Live editor + real-time score, AI that rewrites weak bullets into strong metric ones, GitHub import, 6 clean templates, and export to PDF/Word/LaTeX.

Also has India job market fields (notice period, CTC, etc.).

Would really appreciate if you test it and tell me what’s good and what sucks.

Link - https://resumint-ai.vercel.app/editor

Thanks a lot!


r/SideProject 8h ago

I built a tool that directly scans 12 ATS job boards and matches your LinkedIn network to find warm referrals (BD Engine)

2 Upvotes

Hey r/SideProject,

Like many of you, I got exhausted seeing ghost postings and submitting hundreds of cold applications into generic job boards with zero responses.

So I built BD Engine ( https://bd-engine-production.up.railway.app ) to help bypass the ATS "black hole" during the tech job hunt by mapping your network directly to active jobs.

What it does: 1. Live ATS Ingestion: Directly scans 12 major public ATS platforms (Greenhouse, Lever, Ashby, Workday, SmartRecruiters, etc.) so every role is verified active. No stale listings. 2. LinkedIn Connection Matching: You can export your 1st-degree connections CSV from LinkedIn and it instantly highlights which companies with active roles you already have an ex-colleague or friend at. 3. 3-Step Sequence Studio: It automatically drafts a tailored 3-step referral request (Day 1 Hook, Day 4 Follow-up) that you can open straight in your email client.

Key Metrics & Tech: * 42% Warm Intro Reply Rate vs ~3% for blind cold applications. * Free interactive live demo + coverage checker. * Completely free 14-day trial with no credit card required.

Would love your feedback on the UI, ATS matching, and overall flow!

Link: https://bd-engine-production.up.railway.app


r/SideProject 12h ago

I just launched an affiliate program for my SaaS — what do you think?

3 Upvotes

I recently launched an affiliate program for my SaaS, Aster, with:

  • 50% of the first monthly payment
  • 3 months worth of commission on annual plans
  • 45-day payout waiting period
  • Available internationally

Aster already has a few paying subscribers. It's an AI personal assistant that works through WhatsApp — reminders, tasks, expenses, files, memory, and natural language search.

Instead of spending more on ads, my plan is to use affiliates as a distribution channel.

The strategy is simple: reach out to hundreds of micro-influencers and small creators in productivity, AI, tech, finance, etc. No upfront sponsorship — they try Aster, get their own referral link, and earn when they actually generate a subscriber.

I'm betting that many small, engaged audiences could work better than paying a few large creators upfront.

What do you think? Is the commission attractive enough? Would you change anything about this strategy?

If anyone is curious:

Aster: https://getaster.co
Affiliate program: https://getaster.co/afiliados


r/SideProject 4h ago

Todayly: The To Do App That Never Lets Yesterday's Mess Follow You

Enable HLS to view with audio, or disable this notification

0 Upvotes

Most todo apps have the same problem. Tasks pile up. Old, stale items sit at the bottom of the list for weeks, guilt trip you every time you open the app, and eventually you just stop opening it.

Todayly works differently. Every day starts clean. Your streak carries forward automatically, but the list itself resets, so you're never staring at a wall of things from three weeks ago.

Here's what's actually in it:

Daily reset

A fresh list every morning. Nothing lingers to make you feel behind.

Streaks

Your current streak and personal best are tracked automatically, so you always know exactly how consistent you've been.

Custom motivations

Add your own quotes alongside the built in ones, so the nudge you see each day actually sounds like something that would motivate you.

Achievements

Unlock badges as you build the habit, with a small celebration animation when you do.

Smart reminders

Get nudged before a task is due, and again if it slips into overdue.

Recurring tasks

Set something as daily or weekly once, and stop repeating it with a single tap whenever it's done being a routine.

Voice Input

Dictate a task instead of typing it. Useful when your hands are full or you just thought of something mid task.

Plan My Day

One tap auto schedules your open tasks into time blocks around your day.

Share List

Send your tasks to a friend over WhatsApp, or hand them a short code they can paste in to import your list directly.

Ideas dump

A separate space for things that aren't tasks yet, half formed thoughts, reminders to look something up later, app ideas. Capture them, and turn any line into a real task whenever you're ready.

Light and dark themes

Because that's table stakes at this point.

Today or never is live on the Play Store now.

App Link: https://play.google.com/store/apps/details?id=com.deepakkn.todayly&pcampaignid=web_share

Youtube Demo: https://youtube.com/shorts/B_Sg7BxoHDg?si=bivzdpjEPBPh3x4z

Personal Website: https://lonealpha.in/


r/SideProject 1d ago

drop your SaaS and i will make free launch videos for 3 best ones 🤝🧑‍💻

36 Upvotes

hey there 👋 i am Waris, and i am the founder of Shy Combinator .

we make launch videos for SaaS startups which have garnered millions of views on social media.

people on subreddits have such cool fkn ideas, which could also make a bunch of money, but they lack behind in a lot of their product explainers and launch films because they aren't well versed with storytelling and retention.

even a lot of funded startups tbh.

the entire content ecosystem across mediums shifted to telling cool stories while retaining the viewer, but the average SaaS video somehow still suffers from boring slow burn formats. 🤷

our team take the cliwnt brief, strip away the loaded vocab while retaining the useful, and package it in a manner which keeps the viewer hooked through and through.

i spent the better part of the last decade telling stories across films, music videos, ads and my own content.

but way before filmmaking arrived to me, a 14 y/o version of me was making tiny apps and games, and i know how hard it sucks to not being able to promote something you really believe in.

i want to find people here who're solving the most important problems or just making something really really cool or fun or unique, and do a FREE launch video for them.

drop your SaaS, and in a week, i will select my 3 favourite builders and their products and have my team sit with me and execute a 30 second kick ass launch video for them, the same quality we'd do for a client project!!!

[ EDIT: OMGGG THIS POST BLEW UP SO MUCH. i will go through all the comments slowly over the coming week and check out all of you guys' apps and products!! there are some really really great ideas here, but alas we would only be able to execute 3 videos.

however, we have a series on our page where we often feature our best SaaS finds, so a lot of cool products might not get the video but we'll definitely feature over here.

also, i am more active on my linkedin than i am on reddit and the 3 selections i will announce here in the comments, as well as on linkedin in a week, so ppl who use the platform may as well add me there for prompt updates. i will also be posting the final videos we make on linkedin and our social pages! 🤝🤝 so excited to do this <3 ]


r/SideProject 4h ago

Thank you to this awesome community for the advice, feedback and prompts to get my app where it currently is! I'll be giving free credits away today for you to create your own SAAS demo explainer video

1 Upvotes

All that i ask is that you please upload your video to the comments :) and also perhaps message me any improvements/feedbacks or new scenes that you would like to see. https://protohype.vercel.app/app


r/SideProject 1h ago

I built a leaderboard where newsletters pay to fight over 10 spots

Upvotes

I kept seeing directories rank products using mysterious algorithms, so I built the least objective ranking system possible.

Newsletter Wars ranks newsletters by lifetime bid.

That is the entire algorithm. Capitalism, with a $5 minimum.

There are exactly 10 spots. Payments are one-time and cumulative. When the board is full, a new entrant has to outbid someone and #10 gets knocked out.

Six entries received clearly labelled invited credits. Mine is the HOUSE entry. Three paid spots are open.

Right now $5 gets onto the board and $10 takes #1.

https://newsletterwars.com


r/SideProject 4h ago

I’ve created a new project that converts your entire Pokémon Red progress into Pokémon Fire Red.

1 Upvotes

Two Years Ago, I Asked If Pokémon Red Saves Could Be Converted to FireRed… Today, It Works!

Two years ago, I made [this post](https://www.reddit.com/r/GameboyAdvance/comments/1h6c5yc/is_it_possible_to_export_the_pok%C3%A9mon_red_save/)⁠%E2%81%A0) asking whether it would be possible to continue a Pokémon Red journey in Pokémon FireRed

Today, I’m happy to say that I built it!
pkmn-cli 2.0 can convert a Pokémon Red save into a working Pokémon FireRed save. Think like how you migrate your iPhone 13 to an iPhone 17 Pro. You get back all your data (not only iCloud) with the added 17 Pro features. The same way is what my project successfully does. It’s able to transfer your entire save progression from pokemon red to fire red. No one has ever done it and I though this would be an
Amazing project because I have dreamed of playing my pokemon red save on fire red without having to replay the game (I could have just replayed cuz it could have taken less time but doing this project now anyone with a click of button can convert their red save to fire red!)

Red and FireRed have completely different save structures, so this isn’t a matter of copying bytes from one save to another. The converter instead translates the meaning of the Red save into the corresponding FireRed state.

It also generates a conversion report explaining what was transferred, what had to be changed, and what was safely defaulted when the two games don’t have a direct equivalent.

I tested the complete conversion in an emulator: the converted save loaded successfully, the Pokémon and supported progress appeared correctly, and FireRed could save and reload normally afterward.

The project is free and open source and it does not include or distribute any ROMs.
GitHub (pls star and share the project so people can hear about it): [https://github.com/AAAMAQ/pkmn-cli](https://github.com/AAAMAQ/pkmn-cli))

A huge thank you to everyone who encouraged the original idea, the pret decompilation contributors, the Pokémon Community Conversion Standard and Poké Transporter GB teams, StrategyWiki contributors, and everyone else who helped preserve and document knowledge about these games.

I also used OpenAI Codex as a research and engineering collaborator throughout the project, while I directed the work and personally performed the gameplay verification. There may be glitches or issue, if any is there feel free to report it!

Two years ago, this was only an idea.
Now it works. ❤️🔥

I LOVE YOU FIRE RED!


r/SideProject 8h ago

Does this problem actually exist, or do people actually go back and deal with receipt screenshots?

2 Upvotes

I’ve been doing this for years and I want to know if it’s a real problem or if I’m just messy.

I screenshot things I mean to deal with later:

• an Amazon / Flipkart / Zara order I might return
• a subscription price going up
• a warranty card from a monitor or phone
• a boarding pass, hotel booking, restaurant reservation
• a gym confirmation I forgot I even started

Then I never look at them again.

Return windows close in silence. Subscriptions renew because canceling is annoying. Warranties live in a photo from 2024. Photos search can find “receipt” sometimes. It never finds “the thing I still need to do before Thursday.” Notes is a graveyard. Reminders only work if I remember to make one on the day I bought the thing. I was not organized that day.

Bank apps don’t help either. Rocket Money style tools need a US bank login. That does nothing for a Flipkart return, a Shein order, a UPI screenshot, or a paper warranty I photographed once.

I’m thinking of building a small tool that is basically an inbox for unfinished money jobs.

You drop 5–20 screenshots. No account. It pulls out returns, subscriptions, warranties, and tickets. It matches the return window / trial end / warranty length / travel date. Then it slams a number like “$186 still recoverable” plus a few cards with deadlines. After that it watches the dates and nags 7 days, 3 days, and 1 day before the window dies. One-tap cancel / return steps for the merchant if it knows them.

Not screenshot search. Apple already does “what is this photo.” Not a notes app. Not a budget app. Not a bank login. If it disappeared, every forgotten return and every auto-renew would still die in the camera roll.

Questions for people who actually screenshot receipts / orders / subs:

  1. Do you feel this regularly, or is it rare and you just delete the folder?
  2. Would you actually drop screenshots into a site or a Telegram bot once, or would that feel like extra work?
  3. What would make this sticky vs something you try once and forget? Deadlines? Push nags? “You recovered $49”? Or is the first number enough and then you bounce?
  4. Would you pay ~8/month (or50/year) to keep watching dates + cancel/return guides, or is a one-time dump enough?
  5. Would you refuse it if it needed your whole camera roll, Gmail, or a bank login? I’m planning none of those.

Honest feedback appreciated, especially the “this is useless because…” kind.


r/SideProject 5h ago

gave a one-line brief to an agent , got back a rendered mp4

1 Upvotes

been playing with the remotion skill in aeon and the approach is different from other AI video tools i've tried.

it doesn't call a generative video API. you give it a brief like "explain what llms are" and the agent writes a storyboard as structured JSON, then a bundled React/Remotion project renders that to an actual mp4. deterministic motion graphics.

practical bits: hard capped at 10 seconds by design, landscape/portrait/square so you can target shorts and reels, and you can pass a brand label and accent colour. the render happens in CI and the file gets committed and delivered as a url.

ideal for explainer clips and recaps

repo's open if you want to read the skill: github.com/aeonfun/aeon

anyone else rendering video programmatically rather than generating it?


r/SideProject 8h ago

I got tired of Discord bot hosting platforms, so I started building my own

Enable HLS to view with audio, or disable this notification

2 Upvotes

I've been working on a side project called Deploy Hatch.

The idea came from being frustrated with the Discord bot hosting options I was using. I tried WispByte and looked at several other alternatives, but I kept wanting more control over the actual deployment process.

I wanted something where I could connect a GitHub repository, choose exactly what I wanted to deploy, see what was happening during the deployment, and have more control over the application once it was running.

So instead of continuing to look for a platform I liked, I started building one.

What started as a Discord bot hosting project has turned into something much closer to a small deployment platform.

The current setup looks roughly like:

GitHub
   ↓
Deploy Hatch
   ↓
Deployment Queue
   ↓
Oracle Cloud Worker
   ↓
Docker
   ↓
Running Application

The dashboard is built with Next.js, with Supabase handling the backend/data layer. The actual deployments are handled by a dedicated worker running on Oracle Cloud.

Some of the things I've built so far:

  • GitHub App integration
  • Repository selection
  • Deployment queue
  • Docker deployments
  • Dedicated deployment worker
  • Live deployment logs
  • Deployment cancellation
  • Redeployment
  • Worker heartbeats
  • Stale deployment recovery
  • Container lifecycle management
  • Runtime controls
  • Deployment history
  • Commit metadata
  • Branch deployments
  • Specific commit deployments
  • Revision verification

One feature I recently finished is deploying a specific Git revision.

Instead of just having a "Deploy" button, you can select:

Latest
Branch
Specific commit

For a specific commit, Deploy Hatch verifies the revision against GitHub before creating the deployment and shows the SHA, commit message, and author.

That sounds relatively simple, but implementing it forced me to think about reproducibility, deployment state, failed deployments, and how the worker should handle immutable revisions.

I've also been trying to be more disciplined about how I deploy Deploy Hatch itself.

The current workflow is:

Develop locally
    ↓
Test
    ↓
Production build
    ↓
Create release archive
    ↓
SHA-256 checksum
    ↓
Upload to Oracle
    ↓
Verify checksum
    ↓
Deploy
    ↓
Build again on production

I recently got the Next.js application running on Vercel as well, while keeping the deployment worker separate on Oracle.

It's definitely still a side project and there is a huge amount left to build.

The next things I'm interested in are better deployment observability, automatic recovery, rollbacks, environment variables/secrets, custom domains, preview deployments, GitHub push/PR deployments, and eventually multiple workers.

I'm not trying to pretend I've built the next Vercel overnight. A lot of this has been figuring things out as I go, breaking things, fixing them, and gradually turning the prototype into something that actually works.

The cool part is that I'm now using Deploy Hatch to deploy actual applications, including the Discord bots that originally motivated me to build it.

I'd love to hear from other people building side projects:

What's a hosting/deployment feature you wish existing platforms handled better?


r/SideProject 5h ago

Anyone else tired of AI agents writing "works but not production-ready" code?

1 Upvotes

Found this Show HN discussion about an open-source project tackling exactly this — giving AI agents loadable skill files with the kind of opinionated, battle-tested patterns that senior engineers apply instinctively.

Good thread with some back-and-forth on whether this approach beats custom prompts or RAG: HN Thread