EmoDiary: Project Story
During my previous semester of engineering, I started participating in hackathons in August this year. I joined many hackathons — some offline, some virtual — but most of the time I ended up losing. This made me feel stressed, inferior, and low.
One of the toughest experiences was SIH (Smart India Hackathon), India’s biggest hackathon. I was selected in the internal round but didn’t make it to the final round. The main reason was that I didn’t have serious teammates. Because of that, all the workload fell onto my shoulders. I faced burnout, breakdowns, and loneliness. It felt like they were treating me as just some cattle, not friends. Their lack of seriousness made me lose my chance, and I started doubting myself — especially when many of my friends were winning hackathons while I wasn’t.
Because of that, I also began to feel apathy toward my studies, and my grades started to drop.
But I didn’t let that stop me. Out of this struggle, my project EmoDiary was born — an app to track mental wellness and burnout.
Recovery and Building EmoDiary
After recovering from burnout, I wanted to create something that could help others avoid the same pain. I began learning about psychology, mental diaries, and CBT (Cognitive Behavioral Therapy) exercises. With that knowledge, I built this diary app.
Even though I wasn’t strong in frontend development, I used AI tools to support me and kept learning along the way. I learned the basics of React, how to style web pages, and how to think like a developer by understanding user needs.
Features
- 📓 Daily Diary — Log your activities and emotions each day
- 🧠 CBT Exercises — Hardcoded reflection prompts tailored to moods like happy, sad, anxious, calm, etc.
- 🤖 AI‑Personalized Exercises — Generate dynamic CBT questions using AI for deeper reflection
- 🔥 Burnout Calculator — Answer three quick questions (exhaustion, detachment, sleep quality) to calculate burnout risk
- 📊 Burnout Dashboard — Visualize your burnout score with clear charts to track changes over time
- 🎨 Simple Frontend — Built with React basics and styled components, focusing on usability
Future Plans
I’m still learning, and I plan to make EmoDiary more advanced in the future by:
- Adding emotion detection using machine learning
- Expanding with more CBT exercises
- Launching it on the Play Store
Philosophy
For me, building is winning. I don’t care about hackathon results anymore. From now on, I’ll focus on creating core features by myself in every hackathon. In this project, I mapped the features and architecture, and I’ll keep improving while relying less on AI.
Log in or sign up for Devpost to join the conversation.