For this project we were given data from an activity tracker for many users over many days. Our goal was to present a useful dashboard for a user to view and see their latest activity data, goals, and milestones.
- JavaScript
- HTML
- CSS
- Chart.js
- Date-Picker.js
- Mocha
- Chai
- Follow the rubric specification to make a working application
- Implement ES6 classes that communicate to each other as needed
- Write modular, reusable code that follows SRP (Single Responsibility Principle)
- Implement a robust testing suite using TDD
- Use object and array prototype methods to perform data manipulation
- Display information on the page while maintaining ability to test class properties and methods
- Create a data dashboard that is easy to use and displays information in a clear way
- Learning new technology like DatePicker and Charts
- Getting all the user data to generate correctly on the Dashboard
- Having two different data sets appear in charts
- Implementing charts to show our data on the app
- Working together to solve errors and bugs
- Building class structure to follow Test Driven Development