This is a modern web workout planner application built with Next.js and TypeScript. It helps users generate personalized workout based on their age, height, weight, and fitness goals.
- Input your age, height, weight, and select your workout preferences (home, gym, calisthenics)
- Choose target areas (e.g., strength, weight loss, muscle gain, flexibility)
- Specify unavailable equipment and get alternative exercise suggestions
- Weekly workout plan generator
- Mobile UI Friendly
- Modern, responsive UI with Tailwind CSS
First, install dependencies and run the development server:
npm install
npm run devOpen http://localhost:3000 in your browser to use the app.
You can start editing the main page by modifying src/app/page.tsx. The page auto-updates as you edit the file.
src/app/— Main app pages and routingsrc/components/— UI componentssrc/utils/— Utility functions (e.g., workout/diet logic)
You can extend the app to add more workout types, dietary preferences, or integrate with APIs for more accurate recommendations.
This project was bootstrapped with create-next-app.
Note: The workout exercise information is not fully accurate and may still have bugs, but the UI is working. If you would like to help improve the accuracy or fix issues, please contribute by opening a pull request or submitting a commit!
This project is licensed under the MIT License.