←All projects
Mobile / product
Werewolf Narrator
An offline-first Flutter companion for running Werewolf game nights.
- Year
- 2026
- Status
- Public repository
- Focus
- Mobile, Product
- Role
- Mobile / product
A Flutter application that helps the narrator of a Werewolf game track roles, night actions, couples and match history. Runs fully offline with SQLCipher-encrypted local storage.
Running a Werewolf game means holding a lot of hidden state in your head while keeping the table moving. This app takes that bookkeeping over: roles in play, who acted during the night, linked couples, and a history of past games. It is deliberately offline-first — no account, no network round trip mid-game — with the local database encrypted through SQLCipher.
What was built
- Role, night-action and couple tracking for the narrator.
- Match history persisted between sessions.
- Entirely offline: no network dependency during a game.
- Local database encrypted with SQLCipher.
At a glance
- Storage
- Offline-first
- Encryption
- SQLCipher
Stack
FlutterDartSQLiteSQLCipher