sheenanick / meal-tracker

Epicodus - JavaScript Week 2 Independent Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meal Tracker

Epicodus JavaScript Week 2 Independent Project, 10.21.2016

By Sheena Nickerson

Description

This is a meal tracking application where users can log foods they have eaten each day, including details about the meal and its number of calories.

Technical Specifications

Behavior Example Input Example Output
Create new food log based on form input name: 'Fries', details: 'I only ate half of them', calories: 365, date/time: 10/21/16 8:09 same as input
List all logs list all all logs
Filter logs by calories 'high calorie' all logs with calories > 500
Edit food logs details: 'I ate most of them' same as input
Calculate total calories consumed in a day calories: 365, 250, 550, 775 total: 1940
Calculate the average calories consumed per day calories: 1940, 2200, 2000, 1980 average: 2030

Setup/Installation Requirements

  • $ git clone https://github.com/sheenanick/meal-tracker to clone this repository.
  • $ cd meal-tracker to navigate to the cloned directory.
  • $ npm install and $ bower install to install all necessary dependencies.
  • $ gulp serve to run the server.

Support and Contact Details

Please feel free to contact sheenanick@gmail.com if you have any issues or questions, ideas or concerns.

Technologies Used

  • JavaScript
  • TypeScript
  • Angular
  • Node.js
  • NPM
  • Bower
  • Gulp

License

This software is licensed under the MIT license.

Copyright (c) 2016 Sheena Nickerson

About

Epicodus - JavaScript Week 2 Independent Project


Languages

Language:TypeScript 54.3%Language:JavaScript 36.0%Language:HTML 7.1%Language:CSS 2.6%