Your Mental Well-being Companion
Journal Buddy is an innovative mental well-being application that seamlessly integrates cognitive-behavioral therapy (CBT) principles with cutting-edge technology to offer users a comprehensive and personalized journey toward improved mental health.
The Challenge
Mental health disorders pose a significant global burden, affecting millions annually. Cognitive Behavioral Therapy (CBT) has demonstrated effectiveness in mitigating symptoms across various conditions. However, challenges such as limited accessibility, high costs, and social stigma impede widespread adoption.
The Solution
Journal Buddy aims to address these challenges by fusing CBT principles with AI through a user-centric mobile application. The project seeks to harness AI's analytical capabilities to deliver personalized CBT interventions, monitor real-time user progress, and engage individuals actively in their mental health journey. Additionally, Journal Buddy provides a crisis line feature, offering immediate support for users facing emergencies or crises. This ensures that users have access to assistance whenever they need it, further enhancing the app's ability to support mental well-being.
Key Features
- CBT Exercises at Your Fingertips: Access a diverse range of CBT exercises from problem-solving to gratitude, empowering users in every aspect of their lives.
- Thoughtful Journaling: Dive deep into thoughts with journaling features, complete with prompts that ignite introspection and self-expression.
- Goal Setting Made Easy: Transform dreams into achievable goals using specialized goal-setting pages, allowing users to plan activities, track progress, and witness fulfillment.
- AI Companion for Personal Growth: Engage in conversations with a unique AI bot about journal entries and exercises, receiving personalized feedback and guidance.
- Anywhere, Anytime Support: Carry your mental health companion wherever you go, accessing CBT exercises, journal entries, and connecting with the AI bot seamlessly. Plus, utilize the crisis line feature for immediate assistance during emergencies.
Technical Details
Backend: Developed using Flutter for cross-platform compatibility, and Cloudflare Workers for serverless architecture, ensuring easy deployment and fast scaling.
Data Storage: Utilizes SQLite for efficient local data storage on devices, enabling persistent data with SQL features like indexes and constraints.
Deployment: Deployed globally using Cloudflare Pages for web deployment and submission to the iOS App Store and Google Play Store for mobile access.
How It Works
Journal Questions: Start new journal entries, track moods, and access past entries effortlessly.
Exercises: Engage in provided exercises, answer questions, and save submissions for progress tracking.
Goals + Scheduling: Set and track goals, schedule activities, and update progress until goals are achieved.
Chat: Interact with the AI chatbot for immediate support, crisis response, or casual conversation.