Skip to content

A powerful AI-driven wellness assistant designed to improve mental and physical health through personalized recommendations, mood-based music, therapeutic writing prompts, and sentiment-aware chat, you’ll have all the tools you need to feel more balanced, energized, and in tune with yourself.

License

Notifications You must be signed in to change notification settings

srikxcipher/SERENE-AI

Repository files navigation

SERENE-AI: Your Personalized Wellness Assistant 🤖💪

Welcome to SERENE-AI, a powerful AI-driven wellness assistant designed to improve your mental and physical health. By combining cutting-edge machine learning models with user-friendly mobile interfaces, SERENE-AI offers personalized recommendations, mood-based music, therapeutic writing prompts, and a sentiment-aware chatbot. The app seamlessly integrates with a backend powered by Flask, Vultr, and various AI models to provide real-time wellness assistance.


🚀 Key Features

  • Personalized Habit Recommendations: Get wellness habit suggestions based on your lifestyle, including exercise, social media use, and mindfulness practices.
  • Mood-Based Music Recommendations: Listen to music tailored to your emotional state, whether you're feeling happy, sad, or neutral.
  • AI Writing Therapist: Receive writing prompts based on your mood to help you reflect and improve your emotional well-being.
  • Sentiment-Aware Chatbot: Chat with a bot that understands your emotions and responds accordingly---whether you're in a good mood, feeling down, or neutral.
  • Wellness Journey: Track your progress and integrate suggestions into your daily routine to cultivate a healthier lifestyle.


📂 Repository Structure

This repository is organized into several key sections, each corresponding to a different part of the SERENE-AI project. Below is an overview of the structure:

Branches

  • main: This branch contains the ongoing development work. Features, bug fixes, and experiments are staged here before they are merged into the default branch.
  • backend: Contains the backend code for the SERENE-AI API, including models, endpoints, and server-side logic (Flask) included in main branch.
  • frontend: Contains the React Native frontend for the Android app, including screens, components, and user interfaces.
  • docs: For documentation and design assets, including architecture diagrams and screenshots.

🖼️ Prototype Screenshots


🌐 Hosted on Vultr for Flexibility and Scalability

Our backend, including machine learning models, is hosted on Vultr, providing us with the flexibility and scalability we need to serve users effectively. Here's why Vultr is an integral part of SERENE-AI:

Key Advantages:

  • Scalability: Vultr allows us to easily scale our infrastructure as user demand grows. Whether we're serving hundreds or thousands of users, Vultr's flexible cloud hosting adapts to our needs.
  • Reliability: With Vultr's global data center presence, we ensure that our app is highly available with minimal downtime and fast API responses.
  • Cost-Effective: Vultr offers a variety of pricing options, allowing us to manage costs while still providing excellent performance for our users.
  • Customizable Solutions: Vultr gives us the ability to fine-tune our server configurations, providing the right balance of power and cost-efficiency.

By leveraging Vultr, we ensure that SERENE-AI provides users with a smooth and uninterrupted experience---whether they're interacting with the chatbot, getting personalized recommendations, or streaming mood-based music.


🛠️ How We Address Key Problems

Problem 1: Personalized Recommendations Are Hard to Implement

Solution: We've trained and integrated machine learning models that dynamically adjust recommendations based on individual user inputs. By using decision trees for habit recommendations and clustering techniques for time management, we ensure each recommendation is tailored to the user's specific lifestyle.

Problem 2: Lack of Emotional Connection in Wellness Apps

Solution: Our chatbot analyzes the sentiment of user input in real-time and offers a supportive response. This ensures that users feel heard, validated, and encouraged, creating an emotional connection with the app.

Problem 3: Difficulty in Selecting Music Based on Mood

Solution: The app integrates a music recommendation engine that uses mood as the primary input. This ensures users always have the perfect soundtrack for any emotional state.


📝 License

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


💬 Support

If you have any questions, run into issues, or need assistance, feel free to open an issue on GitHub or reach out directly to the maintainers.


Thank you for checking out SERENE-AI! We hope you enjoy using the app and are excited to see how it helps you on your wellness journey.


"The journey to wellness begins with small, personalized steps. Let SERENE-AI guide you."

About

A powerful AI-driven wellness assistant designed to improve mental and physical health through personalized recommendations, mood-based music, therapeutic writing prompts, and sentiment-aware chat, you’ll have all the tools you need to feel more balanced, energized, and in tune with yourself.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •