Quantified self is a calorie tracker app that allows the user to monitor calories consumed and burned throughout the day. In this application, we worked with Javascript and jQuery for the first time, and practiced persisting large amounts of data in browser storage.
We built this project in module 4 of the backend engineering program at Turing School of Software and Design. Our learning goals were to to understand the basics of DOM traversal, event handling, and state management in Javascript and jQuery, to use Pivotal tracker to manage a project with multiple developers, and to use a production git workflow.
Our test suite for this project uses Selenium WebdriverJS.
https://annadolan.github.io/quantified-self
git clone https://github.com/annadolan/quantified-self.git
cd quantified-self
npm run build
To run development server:
npm start
Visit:
http://localhost:8080/
diary page - a daily log of calories consumed and burned, with totals for each meal and full day.http://localhost:8080/foods.html
foods index - a form to add and manage foods in the applicationhttp://localhost:8080/exercises.html
exercises index - a form to add and manage exercises in the application
To run all tests:
npm test