A fitness tracking dashboard displaying metrics from a large data set. Metrics include daily values of steps, minutes active, flights climbed, miles traversed, hours of sleep, quality of sleep, and hydration. The genesis of this project is multifactorial with intentions including practice writing ES6 classes that communicate, OOP design, writing modular, reusable code that follows the Single Responsibility Principle, and implementing a robust test suite using TDD.
- JavaScript
- Mocha/Chai
- Chart.js
- Faker.js
- Flatpickr.js (Calendar API)
- Interact.js (Drag and drop API)
- Fork and/or clone/download this repo
- Change into the directory
- Install dependencies via
npm install
- Open index.html in a browser