Skip to content

Repository files navigation

Witcher TRPG Manager

A free and open-source mobile companion for The Witcher Tabletop Roleplaying Game, built with Flutter.

The application allows players to create, manage and store character sheets, track inventory, notes, skills and combat status, while keeping all character data in one place. Characters can also be exported to JSON for backup or transfer between devices, and to PDF as printable character sheets.

Although the project was created for The Witcher TRPG, its architecture was designed to be flexible enough to support other tabletop RPG systems with additional data and minor modifications.

This is an unofficial fan-made project created under the R. Talsorian Games Homebrew Content Policy.


Features

  • Character creation and management
  • Offline local storage
  • Character groups
  • Inventory and equipment management
  • Skills, magic and statistics
  • Notes
  • Reputation tracking
  • Combat mode
  • JSON import/export
  • PDF character sheet export

Demo

Video demonstration:

Google Drive:demo video

More screenshots and feature descriptions are available in the docs folder.


Documentation

The docs folder contains:

  • Feature overview
  • Screenshots
  • User guide
  • Architecture overview

Tech Stack

  • Flutter
  • Dart
  • flutter_bloc
  • Drift (SQLite)
  • AutoRoute
  • Freezed

The application follows a layered architecture with repositories, mappers, storage and BLoC state management, separating presentation, business logic and data layers.


Credits

Illustrations & Icons

All illustrations, icons and artwork were created by myldrem.

Telegram: https://t.me/myldrem

UI Design

Application design, color palette, typography, spacing and visual style were created by mirriamm.

Telegram: https://t.me/mirriamm


License

The source code is licensed under the MIT License.

This project follows the R. Talsorian Games Homebrew Content Policy.

See LICENSE.txt for more information.


Disclaimer

This project is an unofficial fan application for The Witcher Tabletop Roleplaying Game.

It is distributed free of charge and is not affiliated with, approved, sponsored or endorsed by R. Talsorian Games or CD PROJEKT RED.

All trademarks and copyrighted materials belong to their respective owners.

About

Flutter-based mobile companion for The Witcher TRPG. Manage characters, export to PDF/JSON, and organize your adventures.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages