Bluem is an innovative journaling application developed for the SerenityHacks 2024 hackathon, focusing on mental health and wellness. The application combines the therapeutic practice of journaling with game-like elements to enhance user motivation and satisfaction. Check out https://devpost.com/software/bluem!
- Interactive Journaling Experience: Users gain points for each journal entry, promoting consistent writing habits.
- Garden of Reflection: Points can be spent on flowers to beautify a virtual garden, symbolizing growth and self-care.
- Python Backend: Robust and scalable backend, ensuring smooth user interactions.
- SQLite Database: Securely stores and manages user data, including:
- Tracking points gained and spent.
- Storing, retrieving, and deleting journal entries.
- Keeping a record of purchased flowers.
- Kivy-Based GUI: An engaging and user-friendly graphical interface designed using Kivy, offering a seamless user experience.
- Integration with ChatGPT API: The app uses ChatGPT to generate insightful questions, encouraging users to delve deeper into their thoughts and emotions.
- Release Negative Thoughts: Users can write down negative thoughts and watch as the app performs an animation to symbolically throw these thoughts into a pond, aiding in emotional release.
- Frontend: Kivy/KivyMD (Python)
- Backend: Python
- Database: SQLite
- API: ChatGPT API for reflective journaling prompts
To get a local copy up and running, follow these simple steps.
- Python 3.x
- Kivy
- Clone the repo
- Install the required packages
pip install kivy kivymd sqlite3 openai
Launch the application and begin your journaling journey. Write entries, earn points, and grow your garden as you reflect and unwind.
