Team Project - part 5
Time: 1 hour
Requirements
This project will be completed in a team of 2 students. After forming your team you will be responsible to plan and complete a web application as a showcase that demonstrates your mastery of the topics taught during this course. Your web application can take many different forms, but there is a list of requirements that each app must include:
- At least one detailed, validated form
- Local storage for persistence
- Fetching data from an API or json file.
- Drop-down menu
- CSS Animation
- Responsive design
- Good user experience (UX) and accessibility
- URL parameters (data that is passed from page to page in an app through the URL, for example https://example.com/page2.html?id=34 Send the
id
of34
to the code running atpage2.html
) - Use of modules for organization
Checkpoint
By the end of this unit (Unit 6) you should be wrapping things up. Hopefully the bulk of the code is written, and you can focus on details to improve the user experience and accessibility of your application.
If you have not yet done so you should also make sure to get some CSS animations added or some additional Javascript form validation to make sure that your users can’t give you bad input, and to make let them know what is going on when something goes wrong.
Keep the requirements list above in mind as you code up your application.
Meet with the instructor
Each unit your team should meet with the instructor to review progress and discuss potential problems. Your instructor will give you more details about how this is to happen. It is your responsibility to make sure this meeting does occur!