Welcome to the Wellness and Mental Health AI Assistant repository! This project is an AI-powered virtual assistant designed to provide professional, empathetic, and actionable support for wellness, self-care, and mental health-related queries.
Powered by Gemini API and enhanced with evidence-based psychological frameworks, this assistant is designed to deliver high-quality, supportive, and actionable responses tailored to users' concerns.
- Specialized Responses: Focused exclusively on wellness, self-care, and mental health.
- Gemini API Integration: Retrieves relevant insights to address user queries.
- Psychological Frameworks: Incorporates principles from Cognitive Behavioral Therapy (CBT), Positive Psychology, and Mindfulness-Based Stress Reduction (MBSR).
- Custom Recipe: Adds unique, actionable advice and wellness exercises on top of API responses.
- Empathetic Tone: Maintains a calm, supportive, and empowering voice in all responses.
- Managing stress and anxiety
- Building healthy habits and routines
- Improving sleep quality
- Overcoming procrastination and low motivation
- Practicing mindfulness and emotional regulation
- Gemini API: Core source of information for user queries.
- React: Frontend framework for building the user interface.
- Psychological Frameworks: Evidence-based strategies for mental health and wellness.
- Clone the repository:
git clone https://github.com/TinsaeTadesse17/Wellness-Assistant-AI.git cd Wellness-Assistant-AI
- Install dependencies:
npm install
- Set up your environment variables:
- Add your Gemini API key and other required keys to a .env file
GEMINI_API_KEY=your-api-key
- Start the development server:
npm start
- User Input: Users ask a wellness or mental health-related question.
- Gemini API: The assistant fetches relevant information from the Gemini API.
- Psychological Insights: Adds value to the response using psychological principles and frameworks.
- Custom Recipe: Enhances the response with actionable advice, exercises, or strategies tailored to the query.
- Output: Provides a professional, empathetic, and actionable response to the user.
Contributions are welcome! Please follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature-name
3.Make your changes and commit them:
git push origin feature-name
4.Open a pull request.
This project is licensed under the MIT License.
If you have any questions or suggestions, feel free to reach out!
- Email: [email protected]
- LinkedIn: www.linkedin.com/in/tinsae-tadesse-anteneh