Your daily health companionΒ πββοΈ
Explore the API docs Β»
View Demo
Β·
Report Bug
Β·
Request Feature
View Video
Β·
Scores
Β·
Developer Documentation
Burnout.mp4
- Why Choose Burnout?
- Walkthrough
- Application Screenshots:
- Project Techstack:
- Get Started: Installation
- What's new?
- Bug Fixes
- Future Scope
- Contributors
- Contribution
- License
Are you determined to achieve your dream physique? Desiring to take charge of your health? Looking for a platform that offers everything from calorie counting to enrolling in exciting fitness events? Welcome to Burnout β the only health and fitness companion you'll ever need.
-
π Nutrition Made Simple: Navigating the complex world of nutrition can be daunting. With Burnout, you can effortlessly track what you eat and gain insights into your calorie consumption. Whether you're having a quick salad or indulging in a cheat meal, every bite counts. And we're here to count it for you!
-
π₯ Ignite Your Calorie Burn: Exercise isn't just about looking good; it's about feeling good too. Track every step taken, every calorie burned, and every drop of sweat shed. Watch yourself progress as Burnout pushes you to achieve your health goals.
-
π Dive into Exciting Fitness Events: Bored of your routine workout? Dive into an array of fitness events β from calming yoga sessions to adrenaline-pumping gym workouts. Whether you're into swimming, walking, or exploring new activities, there's something for everyone. Get social, challenge yourself, and discover activities you love.
-
π Tailored To You: Everyone's health journey is unique. Input your age, current weight, height, target weight, and goals, and let Burnout craft a personalized plan for you. Watch in real-time as you inch closer to your goals and celebrate each milestone with us.
So, are you ready to take the leap towards a healthier, happier you? Dive into Burnout now and elevate your fitness game!
π₯ Because it's not just about burning calories; it's about burning doubts, burning procrastination, and lighting up confidence! π₯
-
Comprehensive Tracking: From what you eat to how much you burn, monitor everything in one place.
-
Diverse Fitness Events: Never fall into the monotony of routine. Stay excited about fitness with new events to join regularly.
-
Personalized Insights: Understand your body and habits better with data-driven feedback.
-
Community Support: Engage with a like-minded community, exchange tips, and stay motivated.
-
Security: Your data is precious, and we guard it like our own. Rest assured, your information stays private and secure.
In today's fast-paced world, maintaining health is a challenge. But with the right tools and community, this challenge becomes an enjoyable journey. And Burnout is here to make sure of that.
Link to the implementation video of the BurnOut application: Video
π Note: Additional screenshots and a mini tutorials can be found here:Tutorials.md
Follow these steps to set up and run the application on your local machine.
Before you begin, make sure you have the following installed:
Step 1: Git Clone the Repository
git clone https://github.com/aditikilledar/burnout-proj3
Step 2: Ensure mongodb is running and execute the below to populate the tables: Navigate to the backend folder.
cd backend
Once in the backend, run:
python insert_event_data.py
python insert_food_data.py
Step 3: Remain in the backend folder and run the following command to start the server:
pip install -r requirements.txt
flask run
Step 4: Navigate to the frontend folder and run the below to start the React app:
cd frontend
npm install
npm start
Step 5:
Open the URL in your browser:
http://127.0.0.1:3000
This version enhanced and built on the previous version, making it 10x more interesting and easier to use! Here's what we added in this release.
- Ability to add custom foods and track their calories.
- Fully customizable meal creation.
- An intuitive and searchable dropdown.
- BMI Calculation for your personal profile.
- Intelligent automatic calorie burn calculation.
- Enhanced UI.
- Randomized Exercise of the Day.
- Google Sign-in is now an option!
- Better progress tracking on the landing page.
We fixed many bugs, but here are the most notable ones...
- Sign up / Sign in issues, especially when an existing user tries to sign up again.
- The proxy in the config files were wrong, making it difficult to run the website. Proxy issues were fixed.
- Testcases were updated and fixed.
- Event were not un-enrollable. Now events can be enrolled and unenrolled.
- Exercise of the day was static, which defeats the purpose. Fixed, it is now random.
- Linechart on the landing page was incorrect. Fixed.
The application can be extended with features like:
-
Counting macros.
-
Adding a chat bot/assistant.
-
Linking with an activity tracker like fitbit.
-
Provides standard diet plans.
-
Dockerize the application.
-
Taking the user's medical history into account.
-
Finding fitness buddies. (Integrating social media)
Aditya Iyer |
Aditi Killedar |
Shashank Madan |
Srinath Srinivasan |
Please refer the CONTRIBUTING.md file for instructions on how to contribute to our repository.
This project is licensed under the MIT License. Please refer to LICENSE for more details.