← Project index

Project notes / React 19

Brawl Brain

Brawl Brain turns Brawl Stars battle data into brawler and map performance breakdowns, counter and synergy comparisons, and six-pick ranked draft recommendations. It also includes player search, linked personal stats, account management, a teammate-finding LFG board, and administrator tools. The revived app now runs on Sites with React 19, TypeScript, a Cloudflare Worker, and Cloudflare D1 (SQLite). The migration preserved 62,404 historical battles and 344,371 player results. A restored Brawl Stars API connection supports current player profiles and hourly scheduled battle collection, with manual scans available to the administrator. Historical samples and current data are identified in the interface. The demo is currently private and requires owner access. The original version used React and Vite, an ASP.NET Core 8 API, Entity Framework Core, and a dedicated .NET ingestion worker, with SQLite/PostgreSQL storage and Docker deployment support. That architecture remains part of the project's development history.

A closer look.

Project media

Keep exploring

There’s more in the collection.

All projects →