Кроссплатформенное приложение для создания и управления персонажами в настольных RPG.
Хотите организовать всех своих персонажей и NPC в одном месте? CharacterBook поможет вам быстро создать детализированного персонажа с помощью гибких шаблонов, структурировать его по папкам и тегам, а затем экспортировать в красивый PDF-лист.
- 🎲 Гибкое создание персонажей: Используйте встроенные шаблоны (D&D 5e, универсальный) или создавайте свои с помощью конструктора!
- 🗂️ Удобная организация: Раскладывайте персонажей по папкам, добавляйте теги и используйте поиск для быстрого доступа
- 📄 Экспорт в PDF и Word: Превращайте ваших персонажей, расы и шаблоны в готовые листы (PDF) или редактируемые документы (DOCX) в один клик
- 📱 Кроссплатформенность: Приложение одинаково хорошо работает на Android, Windows и macOS. Версии для Web и iOS в разработке.
- 💯 Бесплатно и без рекламы: Все функции доступны без ограничений и скрытых платежей
Просто скачайте приложение из удобного для вас магазина:
| Платформа | Ссылка |
|---|---|
| Android | Google Play или RuStore |
| Windows | Microsoft Store или GitHub Releases |
| macOS | GitHub Releases (бета-версия) |
Чтобы собрать и запустить проект локально:
- Клонируйте репозиторий:
git clone https://github.com/maxgog/characterbook.git cd characterbook - Установите зависимости:
flutter pub get
- Запустите приложение:
flutter run
Для получения подробной информации ознакомьтесь с нашим руководством по установке.
- Фреймворк: Flutter (3.13+).
- Язык: Dart (3.7+).
- База данных: Hive для быстрого локального хранения.
- Управление состоянием:
Providerиflutter_bloc. - Генерация документов: Пакеты
pdf,printingиdocs_geeдля создания PDF и DOCX-файлов.
Для ознакомления с полным списком зависимостей и архитектурой проекта обратитесь к файлу ARCHITECTURE.md.
Приветствуются любые предложения и помощь в развитии проекта! Пожалуйста, ознакомьтесь с CONTRIBUTING.md для получения информации о том, как сообщать об ошибках, предлагать улучшения и отправлять Pull Request.
Распространяется под лицензией GNU General Public License v3.0. Подробнее см. в файле LICENSE.
Если вам нравится CharacterBook, вы можете поддержать его разработчика:
- Автор: MaxGog
- Почта: max.gog2005@outlook.com
- GitHub: maxgog