FitLit is an original activity tracker dashboard similar to Fitbit. For this project, we had access to a large activity tracker dataset from many users over many days. Similarly to how Fitbit devices log data and present it on a dashboard for their users. Our main purpose was to transform all the data into meaningful information for the user, and to display it with an original design for the user to view and see their latest activity stats, goals, and milestones. The project specs can be found here.
The live page can be accessed here.
- We've made a working application meeting the next goals
- Implemented ES6 classes that communicate to each other as needed
- Wrote modular, reusable code that follows SRP (Single Responsibility Principle)
- Implemented a robust testing suite using TDD (Test-Driven Development)
- Used of object and array prototype methods to perform data manipulation
- Displayed information on the page while maintaining ability to test class properties and methods
- Created a data dashboard that is easy to use and displays information in a clear way
- JavaScript ES6
- Chai & Mocha
- HTML5
- CSS3