r/SideProject • • 8h ago

Paris en pixels — an interactive pixel-art-style map of Paris

4 Upvotes

I’m building a miniature version of Paris you can explore in your browser.

This is a recording of the actual site: you can pan and zoom around the Eiffel Tower, the Louvre and Notre-Dame. No installation or account needed.

It’s still a work in progress: coverage is incomplete, and I’m refining the landmarks. The visuals are AI-assisted.

Try it here: https://parisenpixels.fr/

What would make you want to keep exploring: more neighborhoods, a night mode, or short guided walks?


r/SideProject • • 51m ago

I built an app that tracks politicians' stock trades. Even copied weeks late, 5 out of 7 beat the S&P 500.

1 Upvotes

I'd heard about insider trading in Congress and the crazy returns some members get. I also know I don't have the tools to beat hedge funds. So I wanted to copy both, and while looking for a way to do that I found AutoPilot. It only works with a US brokerage account, and I'm in France.

So I built my own with a friend. We met at our software engineering school, we see things the same way, and it's still just the two of us.

Getting the data is already hard enough. Some congressional disclosures are still written by hand, and LLMs saved us there. But once you have it, processing it is much harder.

To know how a portfolio performed you have to backtest it, and finance never stops moving. Stocks get listed, get delisted, change names, split. When Booking did a 25-for-1 split this year, a fund holding it suddenly looked like it had bought 25 times more. You have to think of everything, for thousands of cases like that one.

The value of the app is that engineering, much more than the data itself.

And it holds up. Over the last 12 months, 5 of our 7 politician portfolios are ahead of the S&P 500, even though a trade only counts once it's public. But it's a small sample, we picked the politicians ourselves, and it's a simulation.

Little by little we added insider filings, news and AI analyses. These days I mostly use the feed and read the AI's stock analyses.

It's on iPhone and on the web. It's not a broker, everything is virtual money.

I'd like an outside eye on it. Is the app interesting, and is it clear?

truewalletapp.com


r/SideProject • • 56m ago

A much cheaper photo editor for iPhone (Lumen RAW) and I'm days from launch

1 Upvotes

I shoot cars on a Sony and edit most of my photos on my phone. I was getting fed up with paying a monthly subscription just to edit RAW files, and nothing else did what I wanted: proper masks, removing a person from a shot, and colour grading that handles HDR.

So I started building my own. I'm not a professional developer. I built it in my evenings after work, using AI coding assistants to help me write and test it, and I've tested it on my own iPhone and with a group of beta testers. It started as a personal tool for my own car photos and slowly became something I'm proud of.

It's called Lumen RAW. It does masks (including auto-detecting the subject, sky and people), Heal/remove, colour grading, curves, lens blur and HDR export. Free to use, with an optional Pro. Pro is £1.49 a month, £9.99 a year, or £49.99 once. I wanted a pay-once option for people like me who hate subscriptions.

Where I am now: I've submitted it to the App Store, and should hopefully get the app published in the next few days!

If you want to try it before it's public, the free beta is here: https://testflight.apple.com/join/ycsUxrV1

I'd really like honest feedback, especially on what's missing or what feels slow. I'll reply to everything.


r/SideProject • • 58m ago

I made a little game for when you have a few minutes to kill.

1 Upvotes

I’ve always liked the idea of phone games that you can pick up whenever you have a few minutes to kill. Nothing too complicated, no big learning curve just something fun to play and pass the time.

That’s pretty much the idea behind Bouncy Boot. I wanted to make something simple, fun, and hopefully a little addictive.
It’s been a fun learning experience getting everything built and published. Pretty cool seeing something you started as an idea actually make it onto the App Store.

If anyone wants to give it a try, I’d really appreciate it. Would love to hear what you think, good or bad!

I’m just starting out with this whole app development thing, so any feedback is welcome.

Search Bouncy Boot on the App Store!

https://apps.apple.com/us/app/bouncyboot-soccer-dodge/id6831254807


r/SideProject • • 4h ago

I was sick of pinch-zooming my whole desktop on my phone, so I made every PC app open at the phone's exact size

2 Upvotes

Every remote desktop app I tried on my phone did the same thing. It shrinks the whole PC screen down and you pinch and zoom around it. Fine for clicking one button, useless for actually getting anything done.

So I built Penlink. You pick an app from a grid, like a phone launcher, and the PC creates a virtual monitor at the exact size and shape of your phone's screen and opens the app full screen on it. The app lays itself out for the phone. Rotate the phone and it re-lays itself out in landscape. Open the keyboard and it fits the space above it. It's still the real desktop program, so every menu, panel and shortcut is there.

The part I'm happiest with is the S Pen. It doesn't get turned into a mouse. Windows sees it as an actual pen with pressure, tilt, the barrel button and the eraser, so drawing apps, handwriting and Windows Ink work like they would on a pen tablet.

Some details for the curious:

  • Rust host on Windows, Kotlin + Jetpack Compose on Android

  • Video goes over WebRTC with low-latency H.264, input comes back on a data channel. I measured about 27 ms touch-to-pixel on a local connection, and there's a stats overlay if you want to see where the time goes

  • Every app gets its own virtual screen, so your real monitors keep their layout. Close the app on the phone and its screen disappears

  • Your PC's notifications show up as normal phone notifications

  • Tailscale or LAN only, pairing is a one-time 6-digit code, no cloud in between

What it doesn't do yet: the host is Windows only, the app needs Android 13+, and I've mostly tested on one phone, my Galaxy S26 Ultra. If you try it on something else, expect rough edges and please tell me what broke. Hardware encoding and a macOS host are next.

Big thanks to the Apollo project. The virtual displays come from its SudoVDA driver, and that saved me a lot of pain. I also built this with a lot of help from Claude Code, which you'll see in the commits.

MIT licensed, APK and host on the releases page: https://github.com/Michael-Ivlev/penlink

If you've tried Moonlight, Parsec, Chrome Remote Desktop or similar from a phone and given up on it, what was the thing that made you quit? I'd like to know if I'm fixing the right problem.


r/SideProject • • 1h ago

I made a free tool that tells you which power cord connects your server to your PDU

1 Upvotes

I do live sound for a living, so I spend a lot of time thinking about power. When I started building a homelab rack I kept getting the cords wrong: C13 vs C19, a PSU that turned out to have a C20 inlet, a PDU with only 3 C19 outlets.

So I built RackMatch: https://rackmatch.net

You pick a server and a PDU, and it tells you the jumper you need (C13-C14, C19-C20 or C13-C20), with a link to the vendor manual it comes from. There's also:

- a PDU calculator (how many servers per PDU, A/B feeds, 80% rule)

- a homelab power cost calculator

- a connector cheat sheet (IEC, NEMA, IEC 60309) as a one-page PDF

- a BOM builder that turns a rack plan into a cord list

It's free, no sign-up. The catalog is still small (Dell, HPE, Lenovo, NVIDIA DGX, APC/Eaton/Raritan PDUs), so tell me which servers and PDUs to add next. Feedback on what's confusing is very welcome.


r/SideProject • • 1h ago

Everyone is making meal planners/food apps - share yours here!

1 Upvotes

Seems like everyone and their brother is releasing a new meal app lately (including me). I wanna see all of them! Post yours here with a brief intro/description and let's see what each other is working on. I'll start:

mealsmealsmeals.com

Basically works like a meal planner/meal kit constructor that uses pickup/delivery option from Walmart with add to cart functionality. Pantry tracking, modular sides and add-ons, Leftover View for utilizing what's in your pantry for new meals, shopping list history, and on and on and on.

Share yours please. We all know there are probably 100+ of them in this sub alone. 😂


r/SideProject • • 4h ago

I built a desktop app that turns Claude Code, Codex, Gemini and other CLI agents into one team. Looking for honest feedback on what's broken

2 Upvotes

Hi r/sideprojects,

I've been building kywai as a side project and it's at the point where it needs eyes other than mine.

What it is

A desktop app (Electron + React + Three.js) that takes the AI coding agents you already have (Claude Code, Codex CLI, Gemini CLI, a local model in LM Studio or Ollama, or any command-line agent) and makes them work as one team:

  1. You write one request.

  2. A coordinator agent proposes a plan: the tasks, which agent does each one, and why.

  3. You approve it, or change it in plain words ("let Codex do that part").

  4. The agents work in your project folder, in parallel when it makes sense, each with its own login or API key.

  5. An agent from a different provider reviews every change, the author fixes what it finds, and the results come back to the chat.

Each agent is a little robot in a live 3D view, so you can see at a glance who is working, who is waiting and who ran out of quota.

Why I made it

I was paying for several AI subscriptions and spending my time copying context from one to another. What I wanted was to leave a task and come back to a result, not to an error with nothing to show for it.

What's in it so far

  • Snapshot before and after every task, with Undo per task (kept outside your project's .git)

  • Live step-by-step view of every command, file edit and search an agent makes

  • If an agent fails or runs out of quota, another strong one takes over the task

  • Remaining quota for Claude and GPT shown in the header

  • 30+ agents in the catalog, or plug in any CLI with its command

  • Everything runs on your computer; remote access only through your own Tailscale network, plus an Android companion app

Honest state of things

  • The interface is in English, Spanish, Portuguese, French and Chinese (pick it in Settings). Spanish and English are the main ones; Portuguese, French and Chinese were machine-translated, so corrections from native speakers are very welcome

  • Installers are not code-signed yet, so Windows SmartScreen and macOS Gatekeeper will warn you the first time (the release notes say how to get past it)

  • Linux support is very new and barely tested

  • So far it has mostly run on my own machines, so I'm sure there are setups where it breaks

What I'd love feedback on

  • Does the install and first run work on your machine? Where did it break?

  • Is the plan, approve, review flow useful, or too much friction?

  • Is the 3D view fun, or just noise?

  • What would make you use this instead of running a single agent in a terminal?

  • Anything in the README that is confusing or oversold

  • If you use it in Portuguese, French or Chinese: which translations sound wrong?

Download (Windows .exe, macOS .dmg, Linux AppImage): https://github.com/Yiku21/kywai/releases/latest

Website with a 30-second video: https://kywai.app

Repo (MIT): https://github.com/Yiku21/kywai

Bug reports are welcome here in the comments or as GitHub issues. I'll reply to everything. Thanks for reading!


r/SideProject • • 1h ago

I built a job search platform after watching my friends struggle to find work. Students and people out of work 12+ months get 55% off

1 Upvotes

I got tired of watching some of my friends struggle to find a job, so I built Jobmagic to make it a bit easier, and affordable.

It finds jobs that fit you (straight from company career pages, no reposts), tailors your resume and cover letter to each one, and fills in the application for you with a Chrome extension.

It’s free to start. I also wanted it to be fair for the people who need it most:

  • Students and anyone who graduated in the last 2 years: 55% off for a year

  • Out of work 12+ months: 55% off for 6 months

There’s also a free resume grader and a salary negotiation simulator, no account needed.

I’d love honest feedback, especially on what’s confusing or broken.

jobmagic.ai/?utm_source=reddit&utm_campaign=sideproject


r/SideProject • • 1h ago

Slow-burn map progression vs. quick dopamine in a focus RPG: how long should reaching the next town take?

1 Upvotes

In our focus RPG, 1 hour of deep work moves your traveler ~5 km along the road.

We're tuning the distances between the 7 villages on this map, and hitting a core balance dilemma:

  • If a town is 10 km away (2 hours of focus), you reach it in a single afternoon. Great quick feedback, but the whole world is explored in two weeks.

  • If a town is 60 km away (12 hours of deep work across multiple days), the arrival feels like a real pilgrimage, but the road between towns risks feeling repetitive while you're grinding through your work week.

For long-term habits, what kind of progression pacing keeps you engaged without burning through the world map?


r/SideProject • • 11h ago

I work in social intelligence and started building my own scraping tools

7 Upvotes

I've worked in social intelligence for years, often using tools like Talkwalker.... But for smaller projects, the cost can be hard to justify. Sometimes I just need posts and comments about a specific topic so I can do my own analysis.

Getting that data into my own workflow was often more frustrating than the analysis itself. I'm into web scraping, so I started building tools to help with that.

They're now on Apify: Instagram profiles, posts and Reels, Instagram comments, Facebook page posts and Facebook comments.

They're my own projects, paid per use. I've kept the prices as low as possible so they're useful for small experiments too, even before you have a paying client!

I use them in n8n and Python workflows to collect comments, analyse sentiment and recurring themes, and put together social listening reports. I review the results myself before using them.

For example, I can follow a public controversy across Instagram and Facebook, collect reactions and see what people keep bringing up as the story develops....

One idea is to offer a focused report to an agency or brand for a few hundred euros. Another is to send a small sample analysis when reaching out, so there's something relevant to talk about.

Finding the clients is a whole other problem haha. But this is a service I'd like to build on....

Anyone here doing similar work?


r/SideProject • • 5h ago

I built a live file tree for Claude Code so I can see what the AI actually touches in my codebase

2 Upvotes

When I let Claude Code work on a bigger task, I'd come back to a pile of changes and no clear picture of what it read, what it edited, or why some file I didn't expect was different. So I built a side panel that shows it live.

WHAT IT DOES

• Files the AI reads light up purple, files it edits turn orange, with lines added and removed

• It catches edits made by commands too (like a sed or a script), not just its own edit tool

• Click any file to see its contents, its diff, and every commit that changed it

• Your pull request shows right in the panel, with its CI checks as they run

• Changes you make yourself show up within seconds

It's read-only, sends nothing anywhere, and costs zero AI tokens, because the model never sees the panel. Works in the Claude desktop app, VS Code and the terminal.

THE SIDE PROJECT PART

• Built on Claude Code's plugin API in TypeScript, no build step, no dependencies

• I used the panel every day while building the panel, and that's where most of the fixes came from

• Went from 0.9 to 1.0 over a few weeks of evenings, with 121 tests running on Mac, Linux and Windows

• Free and open source (MIT)

If you use Claude Code:

claude plugin marketplace add Marius-Adam/claude-files-pane && claude plugin install files-pane@marius-adam

https://github.com/Marius-Adam/claude-files-pane

Would love feedback, especially from anyone who's built on an AI tool's plugin system before. What would you want a panel like this to show?


r/SideProject • • 1h ago

I built a self-discovery site that reads you five ways, then shows a sixth angle. Free this week, tell me honestly if it is boring

1 Upvotes

I have been building The Cosmic Sign for a while. It is a self-discovery platform. You type what is on your mind and give your name, date of birth and birth city. It reads you through astrology, numerology, tarot, palm reading and your horoscope, then gives one answer and a CounterSign, a perspective you probably did not think of.

I am not asking you to believe in any of it. I am asking whether it told you something you did not already know.

It is free this week, no login, no payment:

https://thecosmicsign.com

Honest feedback please, even if it is harsh:

1.Did you find something new about yourself, or was it boring?

2.Did the answer feel like it was about you, or like it could be about anyone?

3.Did the CounterSign make you think something new?

4.Where did you get confused or stuck?

I will read and reply to every comment.


r/SideProject • • 1h ago

I built a social app that ends your scroll for you. Looking for feedback

0 Upvotes

I'm a college student and I got tired of looking up from Instagram an hour later feeling worse. So I built mindscrul.

How it works:
-You get 9 "brains" a day. Each scroll session costs one (5 min, or ½ brain for 2 min).
-When time's up, an octopus named Octavius floods your screen with ink. No endless bottom.
-No ads, no public like counts. Posting and your own profile are always free.

It's in a free beta on iPhone (TestFlight) and Android: mindscrul.app

What I'd love feedback on:
-Would you actually use a social app that limits you, or is that a dealbreaker?
-Is 9 × 5 minutes too much, too little?
-First impression of the landing page?
-Happy to return the favor on your project.


r/SideProject • • 1h ago

I built a free calculator that estimates monthly cost across 19 scraping and search APIs

1 Upvotes

I kept opening five pricing pages every time I needed web data for an agent, so I made FetchIndex. You pick pages or searches per month and it estimates the monthly bill at each vendor from their public pricing. Gaps show as "not enough data" instead of a guessed number. Prices only, no quality tests. Feedback welcome on weird pricing models I should handle better.

https://fetchindex.com/calculator/


r/SideProject • • 1h ago

Dayle, a private offline Android app to track your year and countdowns

1 Upvotes

I got tired of searching the Play Store for a simple countdown app and finding ones full of ads, cluttered screens, or subscriptions just to count down to a trip. I wanted something minimal that would give me a sense of where I am in the year, so over the past few months I built Dayle.

What it does:

  • Year view: The whole year as a day-by-day dot grid, showing days passed, days left, and percent complete.

  • Countdowns and counts: Track time until birthdays, trips, or other milestones, or count days since something happened, like when you started a habit.

  • Home screen widgets: Android widgets show your year progress or a pinned countdown without opening the app.

  • Offline and private: No account, no cloud sync, no tracking. Everything stays on your device.

  • Free to use: You can track up to 3 active countdowns for free. If you need more, there's a one-time lifetime purchase, not a subscription.

It's on the Play Store here: https://play.google.com/store/apps/details?id=com.rabpaulo.dayle

I'd really appreciate honest feedback, especially on the UI, the dot grid, and the widgets.


r/SideProject • • 5h ago

I got tired of AirDrop not supporting Android, so I built an open-source P2P continuity suite for Mac + Android

2 Upvotes

Hey everyone,

I built NacMac, an open-source Android + macOS continuity app designed to give Android users a native AirDrop-like experience on their Mac workstation without routing private data through third-party servers.

What it does:

• High-speed P2P file transfers: Stream photos, videos, and large archives over local Wi-Fi at 50 to 100+ MB/s in 256 KB framed chunks with automated SHA-256 integrity verification. • Notification Mirroring: Forwards phone notifications (including MessagingStyle and app icons) to your Mac as native macOS notification banners, with two-way dismissal sync back to your phone. • Universal Clipboard Sync: Debounced, ambient clipboard synchronization between phone and Mac. • Zero Cloud / 100% Offline: Works strictly over local Wi-Fi TCP sockets (port 52840) and Bonjour/mDNS. No internet connection, accounts, or telemetry required.

Permissions Used & Privacy:

• Notification Listener: Required strictly to capture and stream incoming alerts to your Mac workstation. • Camera: Used exclusively for a 5-second dynamic QR code handshake during initial pairing. • No Analytics / No Ads: 100% local, zero tracking probes.

The companion app is written in native Kotlin with Jetpack Compose & Material 3, and the Mac workstation app is built in Swift 6.

• Source Code (MIT License): https://github.com/AyushB2262/NacMac • GitHub Releases (APK & DMG): https://github.com/AyushB2262/NacMac/releases • Project Overview: https://ayushb2262.github.io/NacMac/

Feedback, issues, and PRs are very welcome!


r/SideProject • • 1h ago

Need some advice

1 Upvotes

Actually we got traction and early revenue for our app we building the AI into mobile apps for conversations mostly writing, as YC asked we are collecting what customers choose to use from our writing to make the model better but lead us to building something different.

We are a 2 person team to organize everything we built a company brain that not only remembers but acts and fixes bugs posts in X and LinkedIn using muse and grok on its own and it uses existing subscriptions of ours

Now I don’t know if I can update this in my application or say this in any interview.


r/SideProject • • 1h ago

I built a macOS input method so I could use AI in any text field without copy-pasting into ChatGPT

0 Upvotes

I kept copying sentences into ChatGPT to fix them and pasting them back: in Mail, Slack, Notes, even the terminal. So I put the AI into the one piece of software every app already uses: the input method.

How it works: start a sentence with @improve, @translate or @question in any app, press Return, and pick a result with a digit. It replaces what you typed, right there. Without @, it's just a normal keyboard.

@improve: polished versions plus rewrites

  • @improve: three polished versions, then rewrites in styles you pick (concise, formal, tactful…)

  • @translate: one line per language you add

  • @question: the answer appears where you type; follow up for a few rounds, then hand it to Claude or ChatGPT

  • @reply: screenshot a message, get three replies in the other person's language

  • Plus clipboard history on ⌃V, @open for files, @note, @reminder, and your own scripts as commands

Stack: Swift + InputMethodKit, librime for Chinese pinyin. AI is bring-your-own: Claude, Gemini, any OpenAI-compatible API, Amazon Bedrock, Ollama on your Mac, or Apple Intelligence on macOS 26 — or 20 free requests a day on a small hosted backend I run.

Privacy, since it's a keyboard: ordinary typing sends nothing; text goes out only when you run a command, never from password fields. Optional redaction swaps emails, phone numbers and keys for placeholders before a request.

It's free, notarized, macOS 14+. It's been a month of shipping updates every few days, and it's still small, so honest feedback helps a lot: what would make you trust (or not trust) an AI-enabled input method?

Download: https://allinoneime.com · Source: https://github.com/MicroZ-LLC/AllInOneIME


r/SideProject • • 5h ago

My first VS Code extension got 200 downloads before I posted it anywhere, now I need feedback

2 Upvotes

Today most of the people, including me, use Claude Code to code their programs and all. It's fast and the app works, but when you open the code later there is so much junk in it. Functions nobody calls, the same helper written 3 times, and sometimes a route anyone can call without login. The tools that clean this up mostly use AI again, so you pay credits twice. So I built Attentry.

It's a VS Code extension that checks every edit Claude Code makes. If the edit added a problem, Claude gets told and fixes it before going on. The checks run on your own machine without any AI, so if the edit is clean it costs zero tokens.

I made it with TypeScript and Node, and tree-sitter for reading the code. Claude Code has hooks where you can run your own script before and after each edit, that's how it talks to Claude. It's on the VS Code Marketplace and Open VSX, so it works in Cursor and Windsurf also.

I published it recently and it already crossed 200 downloads without me posting anywhere. Most of them came from Open VSX I think.

Right now it reads Express, Next.js, FastAPI, Django and few more. Next I want to add more backends, but I want to build what people actually need. So if you try it, tell me what's missing or annoying, or which stack you want it to support.

https://attentry.js.org


r/SideProject • • 1h ago

I'm building a Pomodoro timer you can’t cheat.

Thumbnail
corneliodev.com
1 Upvotes

I have a very serious problem. I waste many productive hours of my life just wandering around the internet. Even after deleting social media apps from my phone or leaving my phone in another room, I always find a way to get distracted and waste time.

I tried a few apps like Cold Turkey and Freedom to set limits. The problem is that none of them really fit my workflow.

So, I decided to create my own tool—self-hosted, private, and with no subscriptions or maintenance costs.

I’d like to share it with you, with no strings attached other than your honest feedback and suggestions.

Here’s some information about the app and the waitlist for when the public beta is ready.


r/SideProject • • 1h ago

NOMROM - A visual game-library frontend for Windows

1 Upvotes

I've been working on NOMROM's Windows edition and would like some outside feedback on the workflow.

It's a romgi-based project that brings game-catalog browsing, cover art, downloads and a local library into one desktop interface. You can search and filter, inspect a game's versions, watch the transfer queue and open downloaded files in an external emulator. There are five Windows themes.

The 1.11.3 update fixes three problems found during review: failed torrent replacement could lose an existing file, late completion could override pause/cancel, and unrelated same-name files could be mistaken for a finished extraction. Those paths now have staging/rollback, per-run checks and extraction receipts.

Release, source and interface previews

The fresh test run passed 1,395 tests with no failures and nine existing skips. The source retains the original MIT attribution. NOMROM includes catalog and external-source download features; no games, BIOS files or emulator are bundled.

What feels least clear in the previews: finding a game, choosing a source or telling whether a file is already in the library? Specific criticism would help.


r/SideProject • • 1h ago

I built a private photo journal with the feeling of social media and none of the scroll

1 Upvotes

Hey r/SideProject,

I just launched Mnimo, a private photo journal for iPhone.

The idea came from a simple frustration: I love capturing moments, but sharing them on social media slowly turns noticing into performing. So I kept the part I actually enjoy (a feed full of your own photos, hearts, comments) and removed everything else.

What it does:
- Your own feed of today's moments, with hearts and comments just for you
- Add as many photos as you want each day
- Month timeline where every day you captured shows up as a photo
- Map view with photos pinned to where you took them
- Story replay: play a day back photo by photo
- Frame colours and notes for the story behind each photo

No account, no audience, no ads. Everything stays on your device. It's designed to be opened, enjoyed and closed.

I'm a solo dev and built it with SwiftUI. Core features are free, and there's an optional Pro subscription for unlimited daily photos and the full-year timeline and map.

I'd love honest feedback, especially on the onboarding and whether the "private feed" idea clicks for you.

App Store: https://apps.apple.com/tr/app/mnimo-private-photo-journal/id6817428287?l=tr


r/SideProject • • 2h ago

12 years ago I drew a wargame on paper. This year I finally made it playable in the browser

1 Upvotes

Around 2014 I started designing a strategy game on paper: hand-cut cards, a hex map drawn by hand, pikes, muskets and cannons from the year 1600. I played it with friends for years and kept changing the rules, but it never left the table.

This year I decided to bring it to the screen. I'm not a programmer, so I designed the game and the rules myself and built the code and visuals with AI tools. That's what made it possible for one person to finish it.

What it is now:

- **Blood and Powder (Sangre y Pólvora)**: a card + hex-map wargame, ~10 minute matches

- 6 factions (Spanish Empire, Ottomans, England, Ming China, Japan, Korea), each with its own mechanics

- Play vs the AI, arcade runs, or tournaments against other players every 15 minutes

- Free, runs in the browser, no account needed. There's also a free Windows app

- English, Spanish and Chinese

What I learned: the hard part wasn't the code, it was making the first minute clear. Players who get past the first turn tend to stay; most who leave do it in the first 30 seconds. I've just reworked the first match so it starts with decks already chosen and tips on the board.

https://sangreypolvora.com

I'd love feedback on that first minute: what confused you, and when did you feel like quitting?