YogaMate is an AI-powered Yoga Fitness App designed to address the challenges of loneliness and fitness in the post-COVID era. It combines personalized yoga plans generated by OpenAI's API with the support of an AI companion to guide users through their fitness journey. It also uses Eleven Labs API to generate audio from the text input that its given to give some personality to our AI Mascot, Luna. By offering tailored yoga sessions and constant encouragement, YogaMate aims to improve both physical and mental well-being while fostering a sense of connection and motivation.
Please refer to Presentation and Design and Devpost for more detailed information.
The post-COVID era is plagued with increased loneliness due to social isolation and declining fitness levels stemming from reduced physical activity and unhealthy lifestyles.
- Fitness: Physical inactivity surged, impacting overall health.
- Mental Health: Decline in mental health due to isolation and inactivity.
- Loneliness: Social isolation increased due to lockdowns.
We are creating YogaMate to inspire people to adopt yoga as a way to transform their lifestyles for the better.
Yoga has numerous benefits, including:
- Improved Flexibility
- Increased Strength
- Better Posture
- Enhanced Balance
- Stress Reduction
- Anxiety Relief
- Improved Concentration
- Better Sleep
- Increased Energy Levels
- Pain Relief
Not everyone is always eager to commit to something new and Luna can help encourage people to come and workout with her again! Some people have social anxiety but Luna is cat so it all works out!
- Clone the repository.
- Navigate to the project directory.
- Install the dependencies using
npm install. - Run the application using
npm run dev. - Open your browser and go to
http://localhost:3000to start your yoga journey.
- Note: When you're running locally, you will need to make sure to have API keys for Open AI API and Eleven Labs API.
- Next.js
- React
- Tailwind CSS
- Open AI API
- Eleven Labs API



