Sprint 2 - WSU-4110/Tranquilify GitHub Wiki
Sprint 2 Plan
The focus of this sprint is on developing core therapeutic features, integrating frontend with backend components, and implementing AI-powered assistance to enhance the mental health application.
Key Features
- Therapist Access: Develop scheduling and communication tools to connect users with therapists
- Interactive Wellness Tools: Enhance breathing exercises with customization options and create stress management features
- System Integration: Connect frontend to backend for seamless data flow
- AI Therapist Development: Build AI-powered mental health support capabilities
- User Engagement: Implement notifications and reminders for consistent app usage
Tasks
Hiba
Therapist Scheduling System
- Make a scheduling UI for therapist appointments
- Hook it up to the backend for booking, updating, and canceling appointments
- Integrate Zoom API to generate secure meeting links
- Show Zoom link in the UI when it's time for the session
Khadija
Interactive Wellness Tools
- Add interactive stress management features including feedback and gamification
- Add options to customize breathing exercises (duration, pace, etc.)
- Include visual cues for better guidance during exercises
Ali
System Integration
- Connect frontend UI to backend securely with APIs
- Ensure proper data flow between user interface and database
Abdalla
AI Therapist Development
- Build the AI therapist API with endpoints for chatting with the user
- Integrate AI to give personalized mental health suggestions
- Develop secure handling of sensitive mental health data
Zach
Communication & Engagement
- Create a real-time therapist messaging system
- Store chat history securely with Firebase
- Set up notifications for therapy sessions and breathing exercises
Next Steps & Planning
- Test integration points between frontend and backend components
- Evaluate user experience of therapist access features
- Review AI therapist suggestions for quality and appropriateness
- Plan for security and compliance review of all therapeutic features
- Prepare demonstration of key features for presentation