Inspiration
As a student in engineering, I found myself skipping sleep, forgetting water, walking less, and letting my stress pile up. We often focus on marks but ignore our mental and physical well-being. I built MindfulHealth to help students like me track small habits, stay consistent, and feel better one day at a time. It’s a personal wellness buddy — simple, private, and mindful.
What it does
MindfulHealth helps you log daily wellness metrics: -> Water intake -> Sleep duration -> Steps walked -> Mood (with emojis) -> Habit streak counter -> Graphs for weekly progress -> Breathing exercises -> Inspirational quotes No login, no cloud — just a clean local tool that keeps you aware of your wellness patterns.
How we built it
I used: Python for backend logic Streamlit for a beautiful UI Pandas for data handling Matplotlib + Seaborn for mood and health graphs Local CSV file storage for simplicity (no database) I added user-friendly tabs: 1. Daily Tracker for input 2. Progress Graphs for insights 3. Mindful Minutes with breathing timers and quotes The entire app runs smoothly without needing a backend server or account login.
Challenges we ran into
Making sure users can edit today's entry without duplicating data Designing a clean layout in Streamlit using tabs and sidebars Visualizing mood as charts, since moods are categorical and emoji-based Building a streak calculator based on consecutive dates
Accomplishments that we're proud of
Fully functional, self-contained wellness app Mood visualization using emojis and pastel bar plots Breathing timer for mental relaxation Daily streak logic that encourages consistency Easy to use, especially for students who are not tech-savvy
What we learned
Streamlit’s full potential with custom interactivity Data processing using Pandas (filters, resampling, CSV handling) Creating a minimal app with maximum emotional value How good UI/UX can make even small tools feel delightful
What's next for MindfulHealth: Your Daily Wellness Buddy
Add reminders/notifications using Python schedulers Export visual reports as PDF Sync across devices using a cloud backend Integrate with Google Fit / Apple HealthKit Add gamification (badges, levels for streaks)
Log in or sign up for Devpost to join the conversation.