FitBuddy is a comprehensive fitness tracking application designed to help users achieve their fitness and health goals. This project provides a user-friendly platform for individuals to monitor their diet, exercise routines, and overall progress. FitBuddy is developed collaboratively by a team of three members within a span of five days.
- Frontend | Backend
- Frontend - https://fit-buddy-roan.vercel.app/
- Backend - https://fitbuddy-h75f.onrender.com
- Diet Tracking: Log daily food intake and monitor nutritional values.
- Exercise Logging: Record workouts, including type, duration, and intensity.
- Progress Monitoring: Track weight changes, body measurements, and other fitness goals over time.
- User-Friendly Interface: Intuitive design for ease of use.
- Analytics and Reports: Generate detailed reports to visualize progress and identify trends.
##Demo Video
- Video walkthrough of the project and code base - https://github.com/AadiSrii/FitBuddy/assets/157601195/a8e385cb-7893-4f82-ae20-08a6cd57fdc6
To install and run FitBuddy on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/AadiSrii/fitbuddy.git
-
Navigate to the project directory:
cd fitbuddy
-
Install the required dependencies:
npm install
-
Start the application:
npm start
-
Sign Up / Log In:
- Create a new account or log in with your existing credentials.
-
Dashboard:
- View your daily summary including calories consumed, calories burned, and progress towards goals.
-
Diet Tracking:
- Log your meals and snacks throughout the day.
- View nutritional information for each food item.
-
Exercise Logging:
- Record your workouts, including the type of exercise, duration, and intensity.
- Track your performance and improvements over time.
-
Progress Monitoring:
- Input your body measurements and weight regularly.
- Set and track your fitness goals.
-
Analytics and Reports:
- Generate detailed reports to visualize your progress.
- Use the insights to adjust your diet and exercise plans.
FitBuddy is a collaborative project, and contributions are welcome. To contribute:
-
Fork the repository:
- Click the 'Fork' button at the top right corner of this repository page.
-
Clone your fork:
git clone https://github.com/AadiSrii/fitbuddy.git
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes:
- Add new features or improve existing ones.
- Ensure your code follows the project's coding standards.
-
Commit your changes:
git commit -m "Add your detailed message here"
-
Push to your branch:
git push origin feature/your-feature-name
-
Create a Pull Request:
- Open a pull request to merge your changes into the main repository.
For any questions or inquiries, please contact us:
- Adarsh Srivastava (mailto: adarshsrivastava0348@gmail.com )
- Tushar Bisht (mailto: tusharbisht0216@gmail.com )
- Vibha Maurya (mailto: vibhamaurya060@gmail.com )
We hope you enjoy using FitBuddy to achieve your fitness goals!
- Html
- CSS
- React
- Nodejs
- ExpressJS
- Mongo-DB
- Render