Giter VIP home page Giter VIP logo

fitness-app's Introduction

KiloCalorie Application

KiloCalorie Deploy on Heroku

Description

An express.js application using mySQL and Sequelize database structures. Users can create and store profiles containing their personal health goal indices alongside a log of their daily meals with calorie intake calculations.
User data is secured with their passwords at login.

Table of Contents

To use KiloCalorie, visit the deployed application at KiloCalorie Deploy on Heroku. The repository can also be cloned onto your local machine, and requires the install of node.js, mySQL and npm packages. Follow instructions on node.js website and mySQL site, then by running the following from your CLI in the cloned repository's folder:

> npm i

After establishing your mySQL user settings, setup the database via the following:

> USE calorie_tracker_db;
> source db/schema.sql;
> exit;

Create a .env file in the root of your new app folder and enter:

DB_NAME='calorie_tracker_db'
DB_USER='< your mysql username >'
DB_PW='< your mysql password >'

DB_SECRET='< your chosen cookie secret text >'

Run your local KiloCalorie by executing npm start from the command line.

KiloCalorie Landing Page
The landing page for KiloCalorie. Click the Go! button to begin!

KiloCalorie Login and Register Page
On the login and register page, users must first register with their personal health information and goals. All future visits will require a login.

KiloCalorie Application Page
Once in the calorie tracking section, a user can add, update, and delete daily food items. All added food items are added to the daily calorie total and displayed at the bottom of the screen. The logout button allows the next user to create their personal profile and begin adding their own protected health information and daily caloric intake.

This project was created using MIT license.

This is an open source project.

Future deployments to calculate BMI, track health data, and apply data gathered from wearables is forthcoming.

To test the program, please follow above Installation guide.

This program was created by:
Brandon Pena on Github
Sunita Maharaj Persad on Github
ru3ykat on Github
Vanessa Sylverain on Github

fitness-app's People

Contributors

ru3ykat avatar sunita002 avatar sylverainv avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.