Skip to content
All projects
AI/ML

Eunoia

A mental-health app that reads how you feel.

role
AI/ML engineer & backend
timeline
2024
stack
  • Laravel
  • Python
  • TensorFlow
  • MySQL
  • JavaScript
  • HTML5
  • CSS3
context
ITConvert competition, team of 3
award
2nd Place — IT Convert 2024, among 20+ teams

Overview

Eunoia is a comprehensive mental health application that leverages artificial intelligence to provide personalized support and resources for users struggling with mental health challenges. The app uses advanced NLP techniques to understand user emotions and provide appropriate interventions.

Key features

  • AI-powered mood tracking from diary input and analysis
  • Personalized mental health recommendations using the Depression Anxiety Stress Scale test
  • Chat-based therapy support using the Gemini API
  • Progress tracking and analytics dashboard
  • Crisis intervention detection and alerts
  • Community support features and forums
  • Meditation and mindfulness exercises
  • Professional therapist booking system

Technical challenges

  • Implementing accurate sentiment analysis for mood detection
  • Creating an intuitive and calming user interface design
  • Training AI models with diverse mental health datasets

Results & impact

  • Achieved 85% accuracy in mood prediction algorithms
  • Winner of 2nd place in the ITConvert Software Development Competition
  • 85%mood prediction accuracy
  • 2ndITConvert, national
  • 3people on the team

Contributors

  • Reyhan Mochamad Fabian

    AI/ML Engineer & Backend

  • Fahmi Nursafaat

    Fullstack Web Engineer

  • Firda Rosela Sundari

    UI/UX Designer

// architecture

How it fits together

// results

Model & system results

// screenshots

Inside the project