Inspiration
The COVID-19 pandemic highlighted two significant issues: increased loneliness due to social isolation and declining fitness levels from reduced physical activity. We wanted to create an app that addresses both problems by leveraging the benefits of yoga for physical and mental health, while also providing a supportive AI companion to combat loneliness and encourage users.
Please refer to this Presentation for and App Design more detailed information.
What it does
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 utilizes 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.
How we built it
We built YogaMate using Next.js for the frontend, Tailwind CSS was used for styling, OpenAI API was integrated to generate personalized yoga plans, Eleven Labs API provided high-quality text-to-speech functionality for our AI yoga mascot, and lastly, GitHub for version control.
Challenges we ran into
One of the main challenges we faced was integrating multiple APIs and ensuring they worked properly within the app. We also encountered some difficulties in fine-tuning the AI-generated content to fit the context of the Yoga application we were making.
Accomplishments that we're proud of
We are proud of successfully creating an app that addresses both physical and mental health challenges. The successful integration of AI technologies to generate personalized yoga plans and provide real-time support is a significant achievement. Additionally, we’re proud of the user-friendly interface and the engaging experience provided by our AI companion. We also ended up finishing early and having some fun team photos!
What we learned
- Pipelining OpenAI API and Eleven Labs API to create our AI yoga companion
- Importance of designing UI for a quick and easy proof of concept
- Seeking assistance from mentors when encountering challenges
What's next for YogaMate
Mood & Progress Tracking: We plan to implement more detailed progress tracking features, including achievements, milestones, and visual graphs. By monitoring users' progress and mood, we aim to provide personalized feedback and motivation to keep them engaged and motivated on their wellness journey.
Social Features: Our next step is to develop social features that enable users to connect with friends, join group challenges, and share their progress on social media platforms. By fostering a sense of community and accountability, we believe these features will enhance user engagement and support.
Multi-Language Support: To expand YogaMate's accessibility and reach a global audience, we will introduce multi-language support. By offering the app in multiple languages, we aim to cater to diverse user preferences and ensure that everyone can benefit from the app's wellness offerings, regardless of their language or location.
Built With
- css
- elevenlabsapi
- html
- javascript
- nextjs
- openaiapi
- tailwind
Log in or sign up for Devpost to join the conversation.