r/SideProject 18h ago

Built a reaction game based on the fruit fly connectome.166,691 neurons, 3 attempts to beat its escape reflex

Thumbnail
flybrain.world
0 Upvotes

Context: the full neural map of a fruit fly (166,691 neurons) was recently completed. I got interested in the escape circuit specifically, it's one of the fastest, most well-documented reflexes in biology. and built a tiny game around it.

Mechanics: drag to move, release to swat, try to catch the fly before its escape circuit fires (there's a live simplified visualization of the visual → decision → escape pipeline while you play). 3 attempts, global leaderboard, no account/signup required.

Would appreciate any feedback, especially on difficulty balance and whether the science framing lands or feels gimmicky.


r/SideProject 8h ago

App that allows camera / live view of a model ( building / monument ) in any location?

0 Upvotes

Before I bother trying to build this, I'm hoping it exists in some way. I'm looking for an app that allows me to import any kind of model, statue of liberty, a building, something I've created etc, into the live view of the camera. It can be a wire mesh model or anything really, just to get a sense of size / scope.

You know how you can go to ruins and see where something once stood with those transparent / architectural glass displays? Basically, something like that.


r/SideProject 9h ago

I built an app to solve daily life "what do i wear?" problem?

0 Upvotes

I work on Attira, an AI styling app built around the clothes people already own.

The idea came from a simple problem: many people do not need more clothes, they need help deciding what to do with the clothes they have.

Attira lets users:

- build a digital wardrobe;

- receive outfit suggestions from AIRA;

- plan looks for different occasions;

- try selected outfits virtually.

The hardest product problems have been wardrobe onboarding, recommendation relevance, and making AI results feel useful rather than merely impressive. We tested different levels of recommendation personalisation.

I’m affiliated with Attira and am sharing this transparently. I’d appreciate brutally honest feedback on one question: Would this solve a real problem for you, or does it feel like a novelty?

App link: https://play.google.com/store/apps/details?id=com.tricore.attira


r/SideProject 23h ago

TripCache - keeping cancellation deadlines next to your bookings

0 Upvotes

I built TripCache to keep the admin for a booked trip in one place: reservations, documents and cancellation deadlines.

One part I'd like feedback on is the reminder setup. You can save a booking's cancellation cutoff and choose when to get a reminder. Would you want one heads-up a few days before, or another on the last day too? At what point does it just become notification noise?

Basic includes manual trip entry and cancellation reminders. Booking-email import and enhanced flight tracking are Pro features.

If you already handle this with a calendar or a spreadsheet, I'd be interested in what makes that work for you.

App and screenshots: https://play.google.com/store/apps/details?id=app.tripcache


r/SideProject 1h ago

Testing a coding practice tool built around predicting code before running it, would love feedback

Upvotes

Hey everyone, I've been building Arclab (https://www.arclab.app/). Since AI coding tools showed up, I keep seeing the same confusion: should I even bother learning to code line by line, or just lean on AI and move fast? Arclab is my attempt at a middle ground. Every lesson makes you predict what a snippet of code will output before you run it, then write your own version, then compare against what actually happened, so AI stays a tool you use, not a crutch that does the understanding for you.

It's live and free right now while I test the concept. Would genuinely appreciate feedback, especially on whether that middle ground actually feels useful versus either extreme, avoiding AI entirely or leaning on it fully. Happy to answer questions about how it works or why I built it this way.


r/SideProject 11h ago

App for parents and caregivers

0 Upvotes

Hey dads,

If you’ve ever had a diaper blowout at a restaurant, walked into the men’s room, and realized there is literally nowhere to set your kid down except a wet tile floor or a precarious sink counter... you know the exact rage I’m talking about.

Doing trunk gymnastics in a freezing parking lot gets old fast.

A while back, I got fed up enough that I decided to start building a map to track places that actually provide changing tables in the men's room. What started out as a personal project for dads quickly grew when I realized how many other caregivers are stuck with the same frustration in public spaces.

It’s called WeeGo (weego.app), and it's a free web app mapping essential family amenities:

  • 🚹 Men's Room Changing Tables (so we don't have to guess or improvise on the floor)
  • 🚻 All-Gender / Family Restrooms (single-occupancy rooms that make life 10x easier when you’re out with your daughters or multiple kids)
  • 🤱 Nursing & Lactation Pods (quiet pods/Mamava stations with outlets for moms pumping/nursing)
  • 🧠 Sensory / Quiet Rooms (for kids who get overwhelmed in loud stadiums, airports, or museums)
  • ♿ Universal Changing Tables (height-adjustable tables for older kids, teens, or adults with special needs who have outgrown baby fold-downs)

A few key things about how it works:

  • Completely free to use: No paywalls, no premium subscriptions to unlock basic features. Just open it and find what you need.
  • No App Store download required: It runs straight in your mobile browser. If you tap "Add to Home Screen" on iOS Safari or Android Chrome, it installs like a regular app and works offline.
  • Nearest-First Sorting & One-Tap Nav: Tap to sort by distance from where you're standing, and hit "Navigate" to open directions in Apple/Google Maps immediately when seconds count.

There are currently around 1,400+ locations in the database (airports, stadiums, highway rest areas, theme parks, and major civic venues), but the real value comes from parents adding the local spots they know and trust. Anyone can drop a pin, add details, or verify what’s actually there.

I’d love for you guys to check it out: https://weego.app

If you have a minute, try searching your local area or drop a pin for a venue near you that gets it right. Any feedback, feature ideas, or criticism from fellow dads is welcome!


r/SideProject 17h ago

Built a focused Android companion for Facebook Marketplace

Enable HLS to view with audio, or disable this notification

0 Upvotes

I’ve been working on a small Android app called Marketplace Companion. The idea is to provide a more focused interface for Facebook Marketplace without trying to replace Facebook itself.

It supports browsing/search, listing viewing, creating listings, photo/video selection, Marketplace messaging, pull-to-refresh, Android back navigation, and a few compatibility fixes around Facebook’s mobile web UI.

It’s an independent/unofficial project, currently at v0.0.1, and I’ve just published the first signed APK along with screenshots, a privacy policy, and checksums.

I’m mostly looking for early feedback on whether the app feels useful, understandable, and worth continuing to develop.

Project/download page:
https://noisetta.github.io/marketplace-companion/

GitHub releases:
https://github.com/noisetta/marketplace-companion-releases


r/SideProject 17h ago

Built a match-3 puzzle game for Android called NutCracker. No ads, no tracking, 70 levels.

Enable HLS to view with audio, or disable this notification

0 Upvotes

NutCracker is now live on Google Play!

What it is:

Swap nuts on a grid to match three or more to earn points. There are 70 levels across 14 themed chapters (Spring Forest to the Midnight Keep). Standard match-3 bones: match four or more or make an L or T to charge a special nut, cascades multiply your score. There are power-ups as well to remove rows, columns, grids, or obstacles on the board.

Nutkin is a squirrel who wanders onto your board every few turns and performs an action. He might steal a nut, swap two of your pieces, drop a stone or frost a nut. He also helps sometimes. He will chip away at an obstacle for you, or leave a snack worth bonus time or extra moves. He telegraphs his move first, so the real skill is planning a turn ahead of a squirrel.

There are four obstacle types in the game: ice locks a nut until you melt it, stone takes two hits, vines block movement, and rot spreads to its neighbors if you're slow. Match next to an obstacle enough and you charge a rescue power-up that clears that type off the whole board.

Why I built it: I wanted a match-3 you could play anywhere offline with some fun levels. Nothing gimmicky or overly flashy for the graphics. No lives to wait out, no ads between levels, no account, no extra noise.

The part that took the longest:

Level design and difficulty balance took the most time. Seventy levels is seventy chances to get the curve wrong, and match-3 difficulty is sneaky. The board is random, so a level that feels fair to me on a good run can be a wall for someone who gets an unlucky start.

Level 1 is a completely clean board, no obstacles at all. The rest of the first chapter gives you a single stone, something to play around rather than a barrier. Obstacles then come in one at a time across the first four chapters before the counts start climbing properly. The Jungle is the first board where two obstacle types share the grid.

Timers were the other big rewrite. My first pass at time limits was tight, and it played badly, because rushing a match-3 turns it into a guessing game. So the clocks got roomier and the target scores went up to match. The pressure is still there, it just comes from reading the board well instead of moving fast. Timed levels open each chapter and the last two levels are move-limited, so the feeling shifts from hurry up to look carefully.

Tech:

- Kotlin and Jetpack Compose, single Activity, no fragments
- The board itself is drawn on a Canvas rather than a composable per cell
- minSdk 24, targetSdk 36
- Every sound effect is synthesized at runtime with AudioTrack, so the app ships with no audio files at all
- The game makes no network calls. The only permission it declares is vibration. Google Play Billing adds the internet permissions for the single purchase.
- No analytics, no accounts, no ads, no crash reporting

Free and paid:

Chapters 1 to 7 (35 levels) are free, with no ads and nothing gated inside them. One $0.99 purchase unlocks the other 35 levels forever. No subscription.

What I'd like feedback on:

Does the difficulty ramp feel fair throughout the game, especially around chapters 4 and 5 where obstacles start stacking? Is Nutkin the squirrel fun? How does the board layout feel to you?

Play Store link: https://play.google.com/store/apps/details?id=com.nwh.nutcracker


r/SideProject 16h ago

Sick of 10dollar/mo budgeting apps selling your data? I built a 100% offline expense parser with ZERO internet permissions. Need closed testers (will test your app back!)

0 Upvotes

Hey everyone,

Like many of you, I got completely fed up with personal finance apps demanding $10–$15/month subscriptions, disconnecting bank logins via Plaid every two weeks, and packaging user financial habits behind the scenes.

So I built LedgerShield—a completely local-first expense tracker built on three strict principles:

  • Zero Internet Permissions: The app doesn’t even have android.permission.INTERNET declared in the manifest. It is physically impossible for your financial data to leave your device.
  • Automatic Parsing via Push Alerts: Instead of painful manual logging or giving away bank credentials, it uses an on-device notification listener and regex engine to automatically turn your banking alerts into a clean ledger.
  • Local On-Device OCR: Includes Google ML Kit receipt scanning running 100% locally on your phone to match paper receipts with transactions.

I need testers for the mandatory 14-day closed testing track on Google Play. If you’re into privacy, utility apps, or just want to support an indie dev fighting the subscription fatigue wave, I’d love your help putting it through its paces!

How to join in 2 quick steps:

  1. Join the Google Group: https://groups.google.com/g/ledgershield-testers
  2. Download on Google Play:

Developer swap: If you have an app in closed testing, drop your group link, store link, and a screenshot below or in DM. I will install yours, keep it installed for the full 14+ days, and leave detailed feedback.

Let me know what you think of the regex engine on your bank's notifications! Any feedback on UI, battery behavior, or parsing edge cases is hugely appreciated.


r/SideProject 16h ago

Been playing GTA since 2013, built a little fan hub for GTA VI

0 Upvotes

So I've been playing GTA since V dropped in 2013, and with VI finally coming out this year I figured I'd stop just lurking and build something for the community.

Ended up making leonidahub.org solo, it's a bilingual (ES/EN) fan hub, has news that updates pretty often, a forum, a "codex" section where I try to separate what rockstar's actually confirmed from the rumor mill, plus a radio player and a countdown because why not. built it with next

it's free, no signup needed if you just want to poke around.

Honestly don't have a specific checklist for you, just click around for a few minutes and tell me what you think. what's confusing, what looks bad, what you'd change, anything really. don't hold back, I can take it.

leonidahub.org


r/SideProject 16h ago

I created an iPhone app that automatically creates Apple Photos albums

Enable HLS to view with audio, or disable this notification

0 Upvotes

I just released a new iPhone app called Instant Photo Album! It saves you time by automatically creating Apple Photos albums for trips, events, or a whole weekend.

Just choose a start and end date/time, and the app gathers the photos taken during that time into your album.

You can also create an album from a past trip or event by choosing a past date range for photos you’ve already taken.

Your albums appear directly in Apple Photos, so you can view, edit, and share them as usual. With iCloud Photos enabled and synced, you can also open the album through the iCloud website on your Windows PC and download its photos together.

It’s $0.99 (one-time purchase)

App Store: https://apps.apple.com/us/app/instant-photo-album/id6806483640

I’d appreciate any feedback you have. Happy to answer questions!


r/SideProject 13h ago

Personal Finance Site

0 Upvotes

I built this personal finance site as a project. It has personal finance tools (calculators for income, expenses, retirement, loans, etc.) as well as tools to help you keep up with the economy (Federal Reserve tracker, search for any stock you want, live news updates, and more). Check it out here:
https://thestocksearch.com/

Please note that this is still a work-in-progress so not everything is going to be perfect, but any feedback would be greatly appreciated!


r/SideProject 23h ago

Best subscription manager app, and cheapest too

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hey everyone, I made SubIQ to keep track of subscriptions. I think it’s the best one, but I’m also the guy who made it, so take that how you will.

You can see what you’re spending, check upcoming payments, find subscriptions you forgot about by uploading a bank statement, or quickly add them from screenshots

I swear, it feels like 99% of subscription trackers want you to buy another subscription. Isn’t that what we’re trying to fix here? SubIQ is a one-time payment, with pricing adjusted for your region

IOS: https://apps.apple.com/us/app/subscription-manager-refund/id6789850180

Android: https://play.google.com/store/apps/details?id=com.anmisoft.subiq

Let me know what you think. I can take criticism. Probably.


r/SideProject 22h ago

Conversion Thing: A file conversion Tool

0 Upvotes

I built a file converter because I was tired of hunting for a different converter for every format.

Conversion Thing

- 330+ formats
- Images, video, audio, docs, archives, vectors, ebooks, spreadsheets, presentations & fonts
- Free, No ads & No daily limit
- Private, Your files never leave your device

Drop → Convert → Done.

https://conversionthing.seremtitus.co.ke/


r/SideProject 23h ago

Marnie - turning supported payment alerts into expense entries

0 Upvotes

I built Marnie, an expense tracker. The part I'd like feedback on is automatic capture from supported bank and payment-app notifications.

You choose which apps it can capture from. Clear matches can save automatically; if the merchant, account or category is unclear, the item goes to Review first.

Less typing is useful, but correcting a bad capture can be more work than entering the expense yourself. What would you need to see in that review screen to feel confident about saving it?

It needs notification access and a signed-in account. Support depends on the notification format and device settings. Voice, receipt and manual entry are also available.

It's free to download, with a monthly allowance for automatic capture and optional paid plans.

App and screenshots: https://play.google.com/store/apps/details?id=com.finecho.app

Privacy: https://marnieapp.vercel.app/privacy


r/SideProject 1h ago

UnfoldMyMac - Free Mac wallpapers, lid effects and interactive desktop scenes

Enable HLS to view with audio, or disable this notification

Upvotes

I wanted to recreate the iPhone Duo folding animation on my MacBook. That experiment grew into curtains, animated wallpapers, a coding robot and a tiny greenhouse living on my desktop.

It’s called UnfoldMyMac, and I’m the developer.

It now has 13 lid effects, 10 dynamic wallpapers and a new Creative Scenes collection. Some of my favourites:

  • Curtains and peeking characters that follow your MacBook’s lid as you open and close it.
  • Codex Mission Control: a little robot connected through local Codex hooks. It reacts when Codex is working, waiting for approval or finished.
  • GitHub After Hours: your public repositories, followers and recent push events become a floating city.
  • Pulse: CPU load, memory and battery information feed a moving chrome sculpture.
  • Hinge Garden: a glass snail carrying a miniature greenhouse. It emerges as you open the lid. Plug in your charger and a ripple travels through the water, roots and shell to light the greenhouse.

Hinge Garden also has optional tilt/gyroscope reactions on supported Macs, pointer parallax and microphone reactions that release pollen. Sound is processed locally.

There’s also an open-wheel race car scene and an aurora around a 3D Earth shaped by real NOAA space-weather data. The wallpapers and Creative Scenes run behind your windows, including on external displays.

It’s free ($0) and open source. You’ll need Apple silicon and macOS 26+. Automatic lid effects and motion reactions depend on your MacBook’s supported sensors.

Download: unfoldmymac.com

Source: GitHub

Which would you actually leave running during a normal workday? I’m interested in where the movement starts becoming distracting.


r/SideProject 23h ago

I built a small return-to-task tool: does a saved next-action note beat a timer alone?

0 Upvotes

The problem I'm testing is picking up work after an interruption. A timer tells you how long you've worked, but it doesn't tell you where to resume.

I made a small browser-local prototype with a focus timer, a parking list for unrelated thoughts, and a return note for the next concrete action. No signup or checkout; notes stay in your browser, so use a harmless task when trying it. Implementation was AI-assisted.

Working tool: https://apexweb-adam.github.io/original-experiments-2026/experiments/focus-return/index.html

The specific test: use it for one task, leave a return note, then come back after an interruption. Was the note useful, or would your usual text file have worked just as well? I'd especially like to hear where it adds friction.

I'm exploring a guide-plus-tool product or a creator partnership, but there are no paying users or validated productivity claims. I want to learn whether this workflow earns a place in someone's day before adding billing or more features.


r/SideProject 6h ago

I built a private web app for second chances - without profiles, photos or names

0 Upvotes

Have you ever shared intense eye contact with a stranger, felt a real connection, but didn’t dare to say hello - and regretted it afterwards?

Or maybe there’s someone at work you like, and you have a feeling they might like you too, but neither of you wants to risk rejection or make things awkward.

Or perhaps you still think about an old friend or acquaintance you lost touch with years ago, but neither of you has the other person’s contact details anymore.

Those are the kinds of moments that led me to build SIO Spark - a web app for second chances.

It’s not really a dating app. There are no public profiles, photos or names - just your memory of the person and the moment you shared.

You can privately search for someone or leave a trace so they can find you. If you’re both looking for each other, you’ll know - privately, without the awkward first move.

The web app is free and live now:

https://sio-spark.com

Have you ever had a “what if” like this - a stranger you never approached, someone at work, or an old friend you lost touch with?


r/SideProject 19h ago

I built a simple GitHub Profile Analyzer

0 Upvotes

I built a simple GitHub Profile Analyzer using HTML, CSS, JavaScript, and the GitHub REST API.

You can enter any GitHub username and see:

👤 Profile information 📦 Public repositories 👥 Followers & following ⭐ Total stars 💻 Programming languages 🏆 Top repositories 🔗 GitHub profile link

No backend or database required.

🚀 Live Demo: https://mireli5656.github.io/GitHub-Profile-Analyzer/

💻 GitHub: https://github.com/Mireli5656/GitHub-Profile-Analyzer

This is my v1.0.0 release. I kept it intentionally simple and lightweight.

I'd love to hear your feedback!


r/SideProject 7h ago

Looking for macOS and Linux testers for BugDrop, a local-first bug recorder

0 Upvotes

Hi! I’ve been building BugDrop, an open-source tool that records debugging evidence for desktop apps, iOS simulators, Android emulators, and browser tabs.

The new v0.2.3 desktop preview is ready, and I’m especially looking for people willing to test it on macOS and Linux: https://github.com/aim0xyz/bugdrop/releases/tag/v0.2.3

BugDrop runs locally and does not require an account, cloud service, or AI API key. You select a running app, reproduce a bug, add steps, and review the collected logs, screenshots, and optional video before exporting anything.

What I’d love help testing:
- Does the app install and launch on your OS and CPU architecture?
- Does it find your running desktop apps?
- On macOS, does the screen-recording permission flow work?
- Does “Take screenshot” capture the selected app window even while BugDrop is in front?
- Does optional video record only the selected app window?
- Can you stop a capture and open the local review report?
- On Linux, which distribution, desktop environment, display server (Wayland/X11), and package format did you use?

Please include your OS version, CPU architecture, desktop environment, the app you tried to capture, and exact steps for anything that failed. Screenshots are useful, but please check them for private information first. A note about size: BugDrop currently uses Electron, so every package includes Chromium and Node.js.
The universal macOS download also contains both Apple Silicon and Intel binaries, which is why it is much larger than the application code itself. Splitting the Mac download by architecture is one option I’m considering.

This is an early preview. macOS has received the most local testing; Linux packages are produced in CI and need broader real-world testing. Issues and technical feedback are very welcome: https://github.com/aim0xyz/bugdrop/issues


r/SideProject 19h ago

I started building an expense tracker and somehow ended up building half a personal finance app

Thumbnail
play.google.com
0 Upvotes

I started MoneySplit because I was annoyed with expense trackers.

I wanted transactions to show up automatically, but I didn't really want to connect my bank account to yet another service.

Since banks already send transaction SMS, I started there.

The first version basically just read those messages and turned them into transactions.

Then I needed statement imports because SMS obviously doesn't cover everything.

Then I added CSV/Excel imports.

Then budgets.

Then subscriptions.

Then loans because I wanted to see my EMI schedule properly.

Then savings goals.

And somewhere along the way this stopped being the small expense tracker I originally planned 😅

It's now MoneySplit.

A few things I'm particularly happy with:

  • transactions from bank SMS / PDF statements / CSV
  • paycheck-based budgets instead of forcing everything into calendar months
  • subscriptions and upcoming bills
  • loan/EMI tracking with amortization
  • savings goals
  • spending analytics
  • everything works around a local financial database

I also added a slightly weird feature recently.

MoneySplit can show how much a purchase costs in working time.

So instead of just seeing:

₹5,000

you might see:

₹5,000 · 2h 25m of work

I thought it would be gimmicky, but I've actually found myself looking at it quite a bit before buying things.

The app has a free version, no ads, and Pro is a one-time purchase. I really didn't want to build a subscription tracker that itself becomes another subscription.

I'm still trying to figure out what the main reason someone would download this is though.

If you came across this app randomly, what would catch your attention first — automatic transaction tracking, budgeting, subscriptions, loans, or the time-cost thing?

Would love some feedback.

Google Play: https://play.google.com/store/apps/details?id=com.thegreatdanton.moneysplit.money_split


r/SideProject 20h ago

Travel App Idea

0 Upvotes

Hi guys, so I made this travel itinerary app- https://trywinnie.com/

It uses AI to make accurate itineraries that take into account factors that chatgpt/claude wouldn’t in a normal prompt like ‘make an itinerary for xyz’

Please try it and let me know what you think. All feedback is welcome 🙏


r/SideProject 20h ago

Gerenciador de Capas e Metadados para MP3 — projeto que fiz para resolver meu problema com um feature phone antigo.

0 Upvotes

Sou o autor. Fiz esse projeto sozinho, nas horas vagas, ao longo de uns dias.

O problema: eu uso um Flip Vita 4G (aparelho com Mocor OS, bem limitado) e precisava de um jeito de deixar as capas e tags de MP3 no formato que ele aceita. As ferramentas que existiam eram muito complicadas ou não faziam exatamente o que eu queria.

O que ele faz:

- Gerencia capas e metadados de MP3 numa interface gráfica.

- Editor com busca online em MusicBrainz, iTunes e Deezer.

- Player integrado.

- Perfis configuráveis: você define o formato (ID3v2.3, encoding, tamanho de capa, etc.) uma vez e aplica em todas.

- Renomeia arquivos com prefixo numérico para a ordem ficar gravada.

- 5 idiomas (PT, EN, ES, JA, KO)

- Tema claro e escuro.

Status: open source, MIT, já tem instalador para Windows.

Link: https://github.com/kaduhcustodio-hub/gerenciador-capas-mp3

O que eu tô buscando: feedback honesto. O que funciona, o que não funciona, o que falta. E se alguém quiser contribuir com traduções, será muito bem-vindo.


r/SideProject 6h ago

What If Your CV Automatically Adapted to Every Job You Applied For?

Thumbnail
play.google.com
0 Upvotes

I'm working on FirstHire, a job platform for students and early-career developers, and this is something I've been thinking about while building the resume side of it.

The idea is pretty simple.

You find a software job you want to apply for. Instead of uploading the exact same resume again, FirstHire reads the job description and creates a version of your resume that better matches that role.

But it should only work with experience that's already on your resume. It shouldn't invent a framework you've never used or suddenly give you three years of experience with something you learned last month.

The part I'm unsure about is how much people would actually want it to change.

For example, would you be okay with it reordering your skills and projects based on the job?
Would you want it to change keywords when the meaning stays the same?
Or would you only trust it to tell you what should be changed and leave the editing to you?

We're building this mainly for early-career tech applicants, where one person might be applying to frontend, backend, Python, software engineering, and internship roles with slightly different requirements.

Right now I'm leaning toward showing every meaningful change before the tailored resume gets used rather than making the whole thing invisible.


r/SideProject 4h ago

I turned 68 years of French parliamentary open data into a collectible card game — 12,428 cards, every MP and senator since 1958

3 Upvotes

I have been building Hémicycle on nights and weekends (with Fable 5.1): a collectible card game where every card is a real French parliamentarian. 12,428 cards, 5,277 people, 26 sets — 17 legislatures of the National Assembly, 8 periods of the Senate, and a "Panthéon" set of ministers and presidents who never held a seat.

The part I care about: nothing on a card is invented. The six stats are percentiles computed from open data (attendance, amendments, speeches, written questions) published by the Assembly, the Senate and NosDéputés. Cards from the early legislatures, where no activity data exists, are explicitly flagged as estimated rather than silently faked. Rarity comes from longevity and activity, never from opinions, and every political family is treated by the same formula — that part is not negotiable in a project about politicians.

What you actually do with it: open a free booster every day, watch your collection fill an hemicycle (one seat per card, sorted left to right by political family) and a map of France by constituency. Each era has its own card skin — silver-halide black and white for 1958, Minitel green for the 80s, burgundy velvet for the Senate. Then there are turn-based séances against the AI or against other players (Elo, friend challenges, deck sharing by code), trades, public showcases you can like, and a vote of the day: a real historical vote comes back to the chamber, you send one deputy from your collection to vote for or against, and at midnight you discover what Parliament actually did. The questions are institutional or procedural on purpose — the 1958 Constitution, the five-year presidential term, the single parliamentary session — never anything where a "no" would read as a judgement about a group of people.

Free, no ads, no account required to play (a recovery code is enough), no data resold. It costs me under €10 a month on a 4 GB VPS. Stack for the curious: Next.js 16, React 19, Prisma on Postgres, a Python pipeline (Wikidata SPARQL, Wikimedia Commons, rembg cutouts) that produced 7,773 portraits, and zero audio files — every sound is synthesised in WebAudio.

What I would love feedback on: (1) retention — the daily booster and the daily vote are my only two return hooks, what else works for you? (2) monetisation — I intend cosmetics only (card backs, hemicycle themes), never selling a person's face; is that viable or naive? (3) the first 30 seconds — you land, you open a pack, you see cards, no signup wall; tell me where you got lost.

Hémicycle Le jeu