Medimate: Your Mental Wellness Companion
Inspiration
In a world where developers and students spend long hours in front of screens, mental well-being often takes a backseat. I wanted to build something that integrates mental health care directly into the browsing experience where we already spend most of our day.
The inspiration came from noticing burnout and anxiety among peers, especially during long coding sessions or academic deadlines. I envisioned a simple, modern, Gen-Z-friendly mental wellness assistant that reminds users to take care of their minds, not just their to-do lists.
How I Built It
Medimate was built as a Chrome extension (Manifest V3) using:
HTML, CSS, JavaScript for the popup UI
Content scripts for the floating widget visible on all pages
chrome.storage.local for saving moods, notes, and preferences
chrome.alarms and notifications for reminders
Canvas for data visualization (mood analytics)
Clean, minimalist UI inspired by developer dashboards
All images and assets are locally bundled to ensure reliability and privacy.
What I Learned
How to architect a modular Chrome extension using service workers and content scripts
Implementing persistent local storage for user data
Creating a floating UI overlay that interacts seamlessly across tabs
Designing for mental wellness UX, focusing on calm colors, balance, and accessibility
Importance of privacy and keeping user data local
Challenges Faced
Managing synchronization between background scripts and content scripts
Handling Chrome’s strict Content Security Policy (CSP) when injecting UI
Making the design simple yet emotionally supportive without being distracting
Fixing image/resource loading issues and ensuring offline compatibility
Testing reminder and notification logic across multiple tabs
Future Scope
Next versions will include:
AI-powered emotional insights using sentiment analysis
Personalized coping recommendations
Daily gratitude journaling
Ambient soundscapes and focus mode
Cloud sync (optional) with encryption for secure backup
Key Takeaway
Mental health isn’t a one-time task it’s a daily practice. With Medimate, the goal is to make well-being as accessible as opening a new tab.
“Take a deep breath. You’re doing better than you think.”
Log in or sign up for Devpost to join the conversation.