Inspiration
Mental health is a critical yet often overlooked aspect of student life. Academic pressure, deadlines, and personal challenges can take a toll on mental well-being. We wanted to create a platform that provides consistent mental health support, seamlessly integrated into students' daily routines. This inspired us to build Serenify, a website designed to promote mental well-being proactively.
What it does
Serenify is a platform designed to assess, track, and improve student mental health through a simple and engaging process:
- Emotional Analysis: Students upload a photo, and our system, powered by Computer Vision and DeepFace, determines their emotional state (e.g., happy, neutral, or unhappy).
- Chatbot Support: Using the Gemini API, Serenify’s chatbot engages students in meaningful conversations, offering personalized interactions and support.
- Daily Tips: At the end of the interaction, students receive five actionable tips tailored to their emotional state to help improve their mood or stay motivated.
- Rewards System: Students earn points for daily check-ins, which they can redeem for perks like food court discounts.
- Proactive Escalation: For students showing consistent signs of distress, the system can escalate their data to campus mental health teams or peer mentors for timely intervention.
How we built it
- Languages and Frameworks: Python, Flask, HTML, CSS, and JavaScript.
- APIs: Gemini API for the chatbot, DeepFace for photo analysis.
- Authentication: OAuth with Google for secure and easy login.
- Database: SQL for storing user data, streaks, and emotional history.
- Features:
- Emotion detection integrated with DeepFace and Computer Vision tools.
- Chatbot developed using the Gemini API for personalized conversations.
- Points and streak system to encourage daily engagement.
- Emotion detection integrated with DeepFace and Computer Vision tools.
Challenges we ran into
- Photo Analysis Integration: Ensuring accurate emotional detection using Computer Vision and DeepFace while maintaining performance was challenging.
- Seamless User Experience: Balancing the technical features with a simple and engaging design.
- Privacy Concerns: Addressing data security and ethical handling of sensitive user information.
- Scalability: Conceptualizing future features, such as report generation, while focusing on building a functional MVP.
Accomplishments that we're proud of
- Successfully integrating Computer Vision tools like DeepFace for emotional analysis.
- Creating a chatbot using the Gemini API that provides meaningful interactions.
- Developing a rewards system that encourages consistent mental health check-ins.
- Building a functional website accessible across devices.
What we learned
- How to integrate AI tools like DeepFace and Gemini API into a functional web application.
- The importance of prioritizing privacy and ethical considerations in mental health-focused solutions.
- Techniques for managing time and collaborating effectively under tight deadlines.
What's next for Serenify
- Scalable Features: Forwarding the reports to on-campus Health and Wellness dept to get in-depth insights and approach as they find it feasible.
- Expanded Rewards System: Partnering with more campus services and local businesses to enhance rewards.
- Campus-wide Integration: Collaborating with Sheridan to integrate Serenify into SLATE as a course or resource.
- Advanced Analytics: Enhancing emotional detection with real-time feedback and detailed insights.
- Awareness Campaigns: Partnering with student organizations to promote the platform and normalize proactive mental health care.
Log in or sign up for Devpost to join the conversation.