Skip to content

deekay2310/calorieApp_server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Link to demo/walkthrough video:

https://drive.google.com/drive/folders/1M5vdCwH11C-MqK8X-Dkf5bPR0SaWA5Yc?usp=sharing

GitHub license DOI made-with-python Build Status PEP8 last commit total lines github workflow github workflow github workflow codecov

calorieApp_server forks calorieApp_server stars calorieApp_server issues calorieApp_server issues closed cheapBuy pull-requests

BurnOut

WhatsApp Image 2021-09-28 at 2 48 00 PM

BurnOut is an easy to use application that keeps track of a user's daily calories gained and burnt. It can help the user to set goals such as weight loss/gain. Users can edit their profile by entering their height, weight, goal and target-weight. Users can enroll into numerous programs involving fitness such as yoga classes and workout sessions. Users can now connect with their friends by sending a friend-request and share their progress. This document provides a major perspective for the users to understand and take up the project as an Open source software and add on multiple features before releasing to the market. Also, the document aids the developers in understanding the code and acts as a reference point for continuing the project.

Table of Contents

Why use BurnOut?

  • User can keep a track of their calorie intake.
  • User just needs to input the food they've had, calories get calculated automatically.
  • Displays a record of calories in and calories burnt out day wise in History tab.
  • Helps user to figure out how much to eat/exercise according to their desired goal(weight loss/gain).
  • Users can connect with their friends and keep track of each other's progress
  • Enrollment into numerous yoga and workout sessions.
  • Accessible to everyone and easy to use.

Implementation

Link to the implementation video of the BurnOut application:

TechStack Used for the Development of Project

python Python
mongo MongoDB
html CSS3
css HTML 5

Core Functionalities of the Application

Register

Login

Set User Profile

Enter Calories in and burnt

Chatbot

Check History

Add weight alert

Adding Friends

Enrolling into several programs

Steps for execution

Step 1: Install MongoDB using the following link:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows

Step 2: Git Clone the Repository

git clone https://github.com/deekay2310/calorieApp_server.git

(OR) Download the .zip file on your local machine

https://github.com/deekay2310/calorieApp_server.git

Step 3: Install the required packages by running the following command in the terminal

pip install -r requirements.txt

Step 4: Run the following command in the terminal

python application.py

Step 5: Open the URL in your browser:
http://127.0.0.1:5000/

Source Code

Link to the repository: https://github.com/deekay2310/calorieApp_server

Enhancements

  1. Make the website view port adaptable - the website should look good on phone, tablet and computer.
  2. Chatbot to guide through the application.
  3. Share workout plans with friends via email.
  4. Bug Fixes

Team Members


Dev Kumar


Prakruthi Somashekar

Radhika Raman


Rohan Sinha


Sunidhi Hegde

Contribution

Please refer the CONTRIBUTING.md file for instructions on how to contribute to our repository.

Report Bug / Request Feature

License

This project is licensed under the MIT License.

About

Source code for 'BurnOut' project by Group 6 as part of CSC510

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 53.4%
  • HTML 41.9%
  • CSS 2.3%
  • JavaScript 2.2%
  • Shell 0.2%