Skip to content

Mcnoble1/Solace

Repository files navigation

Solace - Your Personal AI Health Companion

Solace is an intelligent health companion designed specifically for women, offering personalized guidance, tracking, and support for all aspects of feminine wellness.

🌟 Features

🤖 AI-Powered Health Support

  • Intelligent Symptom Analysis: Get AI-powered health insights through text, image, or voice input
  • Personalized Health Assistant: Chat with Solace for first-response health guidance
  • Daily Health Tips: Receive personalized wellness recommendations
  • Educational Resources: Access AI-generated learning content about women's health

📅 Comprehensive Period Tracking

  • Smart Calendar: Track cycles with color-coded indicators
  • Symptom Logging: Record symptoms, moods, and temperature
  • AI Insights: Get personalized cycle analysis and predictions
  • Fertility Tracking: Monitor fertile windows and ovulation

🤰 Pregnancy Support

  • Pregnancy Tracking: Switch seamlessly between period and pregnancy tracking
  • Weekly Insights: Access development updates and recommendations
  • Symptom Monitoring: Track pregnancy symptoms and measurements
  • Appointment Management: Keep track of medical visits

🧠 Mental Health Support

  • Mood Tracking: Monitor emotional well-being
  • AI Support: Get personalized coping strategies
  • Journal: Record thoughts and feelings
  • Crisis Resources: Access emergency support when needed

🏥 Healthcare Facilities

  • Nearby Search: Find hospitals, clinics, and pharmacies
  • Interactive Map: View facilities with detailed information
  • Facility Types: Filter by different healthcare providers
  • Location-Based: Get directions to nearest facilities

👥 Community Support

  • Discussion Board: Connect with others and share experiences
  • Support Groups: Join topic-specific support communities
  • Safe Space: Moderated environment for open discussions
  • Resource Sharing: Exchange knowledge and support

📱 Progressive Web App Features

  • Offline Support: Access key features without internet
  • Install on Device: Add to home screen for quick access
  • Push Notifications: Get important health reminders
  • Fast Loading: Optimized performance and caching
  • Cross-Platform: Works on all devices and browsers
  • Auto Updates: Always get the latest features

🌍 Multi-Language Support

  • Available in multiple languages:
    • English
    • Español (Spanish)
    • Français (French)
    • العربية (Arabic)
    • हिंदी (Hindi)
    • 中文 (Chinese)

🔒 Privacy & Security

  • End-to-end encryption
  • Secure data storage
  • Privacy controls
  • Data portability

🚀 Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Create a .env.local file with required API keys:
    VITE_FIREBASE_API_KEY=your_firebase_key
    VITE_GEMINI_API_KEY=your_gemini_key
    VITE_GOOGLE_MAPS_API_KEY=your_maps_key
    
  4. Start the development server:
    npm run dev

🛠️ Built With

  • React + TypeScript
  • Vite
  • Tailwind CSS
  • Firebase
  • Google Gemini AI
  • Google Maps API
  • i18next for internationalization
  • Workbox for PWA support

📱 PWA Installation

  1. Visit the app in a supported browser
  2. Look for the "Add to Home Screen" prompt
  3. Click "Install" to add the app to your device
  4. Access offline features and quick launch

📱 Features in Development

  • Medication tracking and reminders
  • Telemedicine integration
  • Health data export
  • Additional language support
  • Enhanced community features

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💜 About

Solace is committed to empowering women with intelligent, confidential healthcare guidance. Our AI-powered platform provides personalized support while maintaining the highest standards of privacy and security.

About

Personal Health Companion for Women

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages