MindPal Lite – Mental Wellness Journal Inspiration
Mental health support is often expensive or inaccessible. Many people—especially students—struggle with stress, anxiety, or low mood but can’t afford therapy. We wanted to create a free, simple, and private tool anyone can use offline to reflect on their emotions and build healthy habits.
What it does
MindPal Lite is a lightweight journaling and mood-tracking app:
📝 Users can log daily entries like “I feel anxious today”.
🤖 The app detects mood sentiment (positive, negative, neutral) using free Hugging Face sentiment models.
💡 Based on mood, it suggests coping strategies like breathing exercises, gratitude prompts, or simple wellness tips.
📊 It visualizes past mood entries in charts so users can notice emotional patterns over time.
🔒 All data is stored securely in local storage—offline and private. No cloud required.
How we built it
Frontend: React + TypeScript + Vite for fast development.
Styling: TailwindCSS for clean and responsive UI.
Sentiment Analysis: Hugging Face transformer model (browser-based, free).
Storage: LocalStorage for offline persistence.
Deployment: GitHub Pages for free hosting.
Challenges we ran into
Ensuring sentiment analysis worked fully offline.
Designing a simple yet engaging UI for users who may not be tech-savvy.
Keeping the app completely free and accessible without any paid API or cloud services.
Accomplishments that we're proud of
Built a working prototype with all core features within hackathon time.
100% free, open-source, and deployable by anyone.
Elegant, minimal UX with a focus on accessibility and privacy.
What we learned
How to integrate Hugging Face sentiment models directly in the browser.
Designing offline-first apps without relying on cloud infrastructure.
Importance of balancing UX simplicity with powerful AI features.
What's next for MindPal Lite
Adding daily AI-powered journaling prompts.
Export to PDF so users can share mood reports with therapists.
Multi-language support for accessibility worldwide.

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