Week 6: Apply Your Learning
A Project
Now it's time to combine what you've been learning with what you have been learning in your classes for your major. Brainstorm and create a small project that may take about three hours to complete.
Your interests should drive the selection of what you do for this project. Selecting something interesting to you will aid you in completing the project and doing it well.
If you want to show your prowess in pulling JSON data from a remote site, like you did in week 5, a good choice would be to use mocky.io to store your JSON data and serve it up. The mocky.io service stores your JSON data and provides you with a URL that you can use to retrieve it in your code.
Requirements
Your project should include application of most of the topics introduced in the course. ie
- It should be written in Javascript! (With some HTML/CSS for the user interface)
- It should show some level of organization: at a minimum it should have more than one function.
- It should include DOM interaction: select an element, modify it, and listen for and react to events
- It should show examples of conditional branching
-
At least one of the following should be used:
- Fetch
- Objects
- Modules
- Arrays and array method usage (forEach, map, reduce, filter, etc)