UniMind is a personal mental wellness dashboard designed to help students better understand and care for their emotional well-being. It brings together journaling, mood tracking, and a fully custom calendar into one simple, supportive space.
✨ Inspiration
College life can get overwhelming — assignments, relationships, exams, and personal life can pile up quickly. Our goal was to create something that:
Helps students check in with themselves
Encourages healthy emotional awareness
Makes self-care feel gentle, not stressful
We wanted UniMind to feel like a companion — not a task list.
💡 What UniMind Does
Login securely with Auth0
Log your mood daily using emoji-based emotional reflection
Chat with a supportive AI wellness assistant
Add personal events using a custom drag-and-drop calendar (no Google API needed)
See your upcoming events summarized on the dashboard
Store everything safely in Firestore so progress stays with you over time
🏗️ How We Built It Feature Tools Used Frontend UI React, TypeScript, TailwindCSS Auth & User Data Auth0, Firebase Firestore Event Storage & Sync Firestore collections + custom queries AI Chat / Backend Logic Python (Flask API) Real-time Calendar React-Big-Calendar with custom modal editor
🚧 Challenges We Faced
Authentication Setup Getting Auth0 & Firebase to agree on user identity took time and debugging.
Merging Branches with Different Feature Directions Our team worked on different features simultaneously — resolving merge conflicts became a major learning experience.
Building a Custom Calendar (Instead of Google Calendar API) We had to create our own event structure, Firestore schema, and UI interactions (click-to-add, click-to-edit, sorting, formatting, etc.).
State Management in React Ensuring that the Dashboard and Calendar page stay synced with Firestore was tricky but rewarding.
🌱 What We Learned
How to integrate Firestore with React for real-time app data.
How to manage authentication cleanly in a multi-page app.
How to resolve merge conflicts without losing work.
How to build user-centered UI flows that feel natural and calming.
How to break a complex feature (like a calendar) into smaller, testable pieces.
🚀 Next Steps
Daily journaling summaries & reflection prompts
Visualized mood trends over time
Personalized recommendations for mental wellness activities
Link with Google Calendar

Log in or sign up for Devpost to join the conversation.