FitLit is a dashboard representation of a large dataset of users, their activity, sleep and hydration data. The goal of this project was to take multiple datasets and display it for individual user in an easy to understand visual representation. This is similar to what you would get from a fitness tracker like Apple Watch or Fitbit.
- Clone down this repo to your local computer FitLit Link.
- CD into the project directory.
- In your terminal, run npm install and then npm start
- Go to http://localhost:8080/ in your browser to view the site.
- Write Dry JavaScript with reusable functions.
- Api fetch calls.
- Working with third-party libraries.
- Closures.
- Implement a robust testing suite using TDD.
- Ensure your app is following best practices for accessibility.
- Incorporate Webpack to streamline workflow process.
- Error handling.
- Accessible Rich Internet Applications (ARIA).
- JavaScript ES6/ES5.
- CSS.
- Chai/Mocha for testing.
- GitHub for version control.
- Third-party libraries used:
- Chart.js
- Leaflet.js