Soulbloom is a cross-platform app that has decks of prompt and action cards to help you reflect and grow.
Start | Deck List | Card Browser |
---|---|---|
![]() |
![]() |
![]() |
There are six decks of cards in Soulbloom:
- Cognitive Behavior Therapy
- Dialectical Behavior Therapy
- Acceptance and Commitment Therapy
- Rest & Recharge
- Motivation & Movement
- Creativity
The application is written entirely in Dart using Flutter with Material widgets.
To manage deck state, the app currently uses provider
but is in the process of migrating to riverpod
.
Card data is currently stored in the assets/data
directory as a collection of
yaml
files and is loaded into the app's state on startup.
- Migrate from
provider
toriverpod
- Add additional settings
- Set up persistence model
- See cookbook for more information
- Scaffold
sqflite
implementation - Add custom deck creation
- Conversation starters
- Family
- Friends
- Partners
- Color Scheme: Apollo
- Inspiration:
- The Hero's Journal SideQuest Decks
- Itch.io: For pixel art assets
- Free Music Archive: For background music
This project is licensed under the Mozilla Public License - see the LICENSE file for details.
Made by Stormlight Labs