TerraFit
A ChatGPT-powered workout app for personalized fitness routines
Project Details
TerraFit is an innovative workout application that leverages the power of ChatGPT to create personalized fitness routines for users. The app takes into account individual fitness levels, goals, and preferences to generate tailored workout plans.
As the lead developer, I was responsible for both the front-end and back-end development of TerraFit. The front-end was built using React, providing a responsive and interactive user interface. The back-end, powered by Node.js and Express, handles user authentication, data management, and integration with the ChatGPT API.
One of the main challenges was ensuring consistent and relevant workout generation from the ChatGPT API. This required careful prompt engineering and result parsing to maintain the quality and safety of the generated workouts. The app also includes features for tracking progress, setting goals, and adjusting workout intensity based on user feedback.
TerraFit was developed as part of the HackHarvard hackathon, where it received recognition for its innovative use of AI in the fitness domain.
Challenges
- Integrating ChatGPT API for consistent and relevant workout generation
- Designing an intuitive user interface for workout planning and tracking
- Implementing a robust backend to handle user data and AI-generated content
What I Learned
- Gained experience in working with AI and natural language processing APIs
- Improved skills in full-stack development and database management
- Learned about fitness programming and workout structuring