Inspiration

As students, we often hear "just push through" — but rarely "how are you really feeling?" The pressure to perform academically while managing personal stress can feel isolating. This project was inspired by real student experiences — including our own — where mental health challenges are common, but support systems are often missing or hard to access. We wanted to create a space that listens, supports, and uplifts students with empathy and simplicity.

What it does

EaseUp is a full-featured mental health support web application designed especially for students. It offers:

  1. Mental Health Chatbot – provides emotional support and coping suggestions
  2. Mood Tracker – lets users log feelings with notes and view mood history
  3. To-Do List– keeps tasks organized with a calming, minimal UI
  4. Pomodoro Timer – helps improve focus and reduce burnout
  5. Wellness Exercises – guided breathing and mindfulness prompts
  6. Catch the Calm – an interactive game to reduce stress with affirmations
  7. Affirmation Garden– plant and grow your positive thoughts over time

How we built it

We used:

  1. HTML, CSS, JavaScript for all frontend components
  2. Flask (Python) to serve backend APIs and chatbot logic
  3. TextBlob, NLTK, and Transformers to power emotion-based NLP
  4. LocalStorage for user-side data persistence (mood, todos, etc.)

Each feature is modular and can run independently or be integrated into a shared student dashboard.

Challenges we ran into

  1. Getting the chatbot to respond with emotional sensitivity required fine-tuning
  2. Integrating multiple tools while keeping the UI simple and non-overwhelming
  3. Managing local state for mood history and affirmations without a backend database
  4. Designing with empathy: making sure the app felt helpful, not clinical or generic

Accomplishments that we're proud of

  1. Built a complete mental health toolkit that actually feels supportive and user-friendly
  2. Created a smooth conversation flow for the chatbot using basic NLP
  3. Designed and implemented calming games that subtly support emotional wellness
  4. Developed a UI that’s minimal, responsive, and non-intrusive — like a wellness companion, not a task manager

What we learned

  1. How to use NLP tools for emotion detection and response generation 2.The importance of mental health UX — not just usability, but emotional safety
  2. How to tie together tools like timers, trackers, games, and AI under one consistent theme
  3. Technical skills in Flask, localStorage, and responsive UI design

What's next for EaseUp - Student Mental Health Support Application

  1. Host it online for real-time usage and outreach
  2. Add user dashboards with weekly mood trends and suggestions
  3. Improve the chatbot with GPT fine-tuning and real therapy conversation data
  4. Include ambient music/soundscapes for deeper relaxation
  5. Convert into a progressive web app (PWA) for offline and mobile access
  6. Partner with schools or colleges for real-world deployment
Share this project:

Updates