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

Built With

Share this project:

Updates