Exploring array iterator methods, dynamically displaying data on the DOM, and using TDD.
Explore the docs
This project is part of Turing Software and Design's Front-End Program, Module 2. The project focused on building an application using test-driven-development (TDD) every step of the way. The program was implemented with ES6 syntax and exclusively uses array-prototype methods whenever iterations need to be performed. There are no for loops used in the program. Four distince databases were originally supplied, each representing large chunks of data for 50 randomly generated "users". Our task was to create several objects containing methods which would dynamically display a given users' data on the DOM when selected.
- Node.js
- Mocha
- Chai
-
Clone the repo git clone https://github.com/Kristiannmiller/km-jw-fitlit.git
-
Install NPM packages Mocha Chai Moment.js Chart.js
Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.
The total allotted time for this project was approximately 10 days. Future features contemplated by the developers included the following:
- More fully responsive DOM;
- Methods to compare a user's friends' (team) daily stats against another user's friends' stats;
- Update the data being used with apis and porting the information to a remote server;
See the open issues for a list of proposed features (and known issues).
Kristi Miller - email
Jeff Woltjen - [email protected]
Project Link: https://github.com/Kristiannmiller/km-jw-fitlit
Robert Gu - The developer team would like to thank Turing Module 2 anchor instructor Robert Gu for helping unlock the mysteries and potential of his favorite coding language, Javascript.
Travis Rollins - We would also like to thank Turing Module 2 instructor Travis Rollins for his guidance and assistance during this project and the module in general.