Skip to content

xspace-lab/intercom

 
 

Repository files navigation

🌸 MoodTracker

An AI-powered mental wellness companion built on Intercom

MoodTracker helps you maintain emotional awareness and mental wellness through daily mood tracking, journaling, and AI-powered insights with Claude.

🌟 Features

  • Visual Mood Tracking - 9 different mood options with emoji interface
  • Daily Journaling - Write freely and process your thoughts
  • Pattern Recognition - AI analyzes your mood trends over time
  • Mindfulness Exercises - Guided breathing and grounding techniques
  • Personalized Support - Compassionate AI responses tailored to your emotional state
  • Streak Tracking - Build consistency with daily check-in streaks
  • Beautiful UI - Calming gradient design with smooth interactions
  • Private & Secure - Your thoughts stay between you and the AI

🎯 Why MoodTracker?

Mental wellness is just as important as physical health. MoodTracker provides:

Emotional Awareness - Understanding your patterns helps you take control 💙 Non-Judgmental Support - A safe space to express yourself freely
📈 Progress Tracking - See how far you've come with visual data 🧘 Practical Tools - Evidence-based techniques for stress and anxiety 🤖 AI Insights - Claude helps you understand what affects your mood

🛠️ Tools Used

  • Mood tracking with persistent storage - Logs mood entries over time
  • AI conversation - Natural language understanding of emotional states
  • Pattern analysis - Identifies trends in mood data
  • Mindfulness guidance - Provides coping techniques and exercises

📦 Installation

  1. Clone this repository
  2. Open interactive-demo.html in any browser - works immediately!
  3. For full AI integration, use index.html with your Anthropic API key

No build process, no dependencies - just pure HTML, CSS, and JavaScript.

💡 Usage Examples

Quick Mood Check:

  • Click an emoji (😊😌😔😰 etc.)
  • Get instant acknowledgment and support

Journaling:

  • "I want to journal about my day"
  • Write freely about your experiences

Get Insights:

  • "Show me my mood patterns"
  • View weekly trends and recommendations

Need Support:

  • "I'm feeling anxious"
  • "I need some encouragement"
  • Receive personalized coping strategies

🎨 Design Philosophy

Calming Colors - Soft teal and pink gradients promote relaxation Gentle Interactions - Smooth animations feel supportive, not jarring Clear Hierarchy - Important features are easy to find Responsive Layout - Works beautifully on mobile and desktop

🧠 Mental Health Approach

MoodTracker is designed with care:

Evidence-Based - Uses proven techniques (5-4-3-2-1 grounding, 4-7-8 breathing) ✅ Empathetic Language - Validation before problem-solving ✅ No Shame - All emotions are acknowledged as valid ✅ Professional Complement - Encourages seeking professional help when needed ✅ Crisis-Aware - Recognizes when to suggest additional resources

Note: This app supports mental wellness but is not a replacement for professional mental health care.

📊 Features Breakdown

Mood Grid (9 Emotions)

  • 😊 Great - Feeling amazing
  • 😌 Good - Feeling positive
  • 🙂 Okay - Neutral/balanced
  • 😐 Meh - Slightly off
  • 😔 Sad - Feeling down
  • 😰 Anxious - Worried/stressed
  • 😤 Frustrated - Feeling stuck
  • 😴 Tired - Low energy
  • 🤗 Grateful - Feeling thankful

Sidebar Stats

  • Current Streak - Days of consecutive check-ins
  • Weekly Count - Total entries this week
  • Most Common - Your predominant mood

Quick Actions

  • 📝 Journal - Open journaling prompt
  • 📊 Patterns - View mood analytics
  • 🧘 Exercise - Get mindfulness technique
  • 💪 Encourage - Receive motivation

🔧 Technical Details

  • Frontend: Vanilla HTML/CSS/JavaScript
  • AI Model: Claude Sonnet 4 via Anthropic API
  • Architecture: Client-side with optional cloud storage
  • Data: Browser localStorage or cloud sync (configurable)

🎯 Use Cases

Daily Wellness

  • Morning mood check-ins
  • Evening reflection journaling
  • Stress management during the day

Pattern Discovery

  • Identify mood triggers
  • Recognize improvement over time
  • Understand emotional cycles

Crisis Support

  • Quick access to grounding exercises
  • Immediate validation and support
  • Suggestions for next steps

Gratitude Practice

  • Regular appreciation exercises
  • Positive psychology techniques
  • Mood-boosting activities

🌱 Future Enhancements

  • Export journal entries
  • Share insights with therapist
  • Medication/sleep tracking correlation
  • Community support (anonymous)
  • Voice journaling
  • Custom mood categories
  • Reminders for check-ins
  • Integration with wearables

📝 Intercom Competition Entry

Trac Address: [trac1ru7nr6v4l36ru0xfyju7zue292203rt0vfzcz2krhqxpeyh9v6uqqydgem]

This is a fork of Intercom built for the Trac Systems competition. MoodTracker demonstrates:

✅ Real-world mental health utility ✅ Thoughtful, empathetic design ✅ Effective use of AI for emotional support ✅ Clear instructions for agents (SKILL.md) ✅ Polished, professional execution

⚠️ Disclaimer

MoodTracker is a wellness tool, not medical advice. If you're experiencing a mental health crisis:

🆘 US: Call 988 (Suicide & Crisis Lifeline) 🆘 US: Text HOME to 741741 (Crisis Text Line) 🆘 International: Find resources at findahelpline.com

Always consult mental health professionals for clinical concerns.

🤝 Contributing

This project is part of the Intercom ecosystem. Fork it and build your own wellness tools!

📄 License

MIT License - use freely and modify

🔗 Links


Built with 💙 for mental wellness using Claude AI and the Intercom framework

Remember: Taking care of your mental health is not selfish - it's essential.

About

applications that leverages Claude AI, Intercom and interswap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 55.1%
  • JavaScript 44.9%