Fittestination is an intelligent fitness app that provides personalized workout and meal plans based on BMI. Designed for users of all fitness levels, the app ensures a structured and distraction-free workout experience with an innovative Focus Mode and AI-powered assistance.
- Get customized workout and meal recommendations based on body weight, height, and fitness goals.
- Easily add workouts or meals through Quick-Add or AI chat for tailored guidance.
- Block notifications and distractions while working out.
- Use an in-app timer to track workout duration efficiently.
- Monitor completed exercises and track progress over time.
- Stay motivated with real-time insights.
- Clean and intuitive design for a seamless fitness journey.
To run the project locally, follow these steps:
# Clone the repository
git clone https://github.com/yourusername/Fittestination.git
# Navigate to the project directory
cd Fittestination
# Install dependencies
npm install
# Start the development server
npx expo start- Frontend: React Native, Expo
- Backend: Supabase
- State Management: React Context API
- Authentication: Supabase Auth
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m "Add new feature"). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
This project is licensed under the MIT License.
For any questions or support, contact singhnaveen360@gmail.com.
Use expo-router to build native navigation using files in the app/ directory.
npx create-expo-app -e with-router