BattleReport is a web platform for tabletop wargame enthusiasts — find your next game without buying blind.
There are hundreds of tabletop wargames out there, and it's hard to know where to start. Instead of endless marketing descriptions and generic reviews, BattleReport gives you real battle reports from real players, all gathered in one place.
- 📋 Battle reports — see how a game actually plays before you invest in it
- 🔍 One place for everything — no more scattered forums and blogs
- 🗳️ Community-driven — honest impressions from people who've been there
- ✍️ Share your own — write up your sessions and help others choose
The entire app is written in pure Kotlin — backend and frontend alike:
| Layer | Stack |
|---|---|
| Backend | Ktor + Exposed + PostgreSQL |
| Frontend | Kobweb (Kotlin/JS + Compose) |
| Build | Gradle (Kotlin DSL) |