

ASSESSMENT TASK
Functionality
Your task is to style and build a web app that consists of:
1. A front-end web-page. This is to be a single page app made with HTML (provided),
CSS and JavaScript that communicates with a back-end API to load and process user
data. It should:
a. Display a list of users (including paging).
b. Display a single user (selected from the user list).
c. Enable a new user to be created.
d. Enable a user to be updated.
e. Enables a user to be deleted.
f. Use AJAX with JSON to communicate with the back-end API.
2. A back-end API that supports the front-end functionality. Until you have built your own
API you will use a pre-built test API found at https://reqres.in/ to test your front-end
against. The test endpoints you will need to use are:
a. GET LIST USERS.
b. GET SINGLE USER.
c. POST CREATE.
d. PUT UPDATE.
e. DELETE DELETE.
(HTTP method in Bold)
(See Appendix A: APP Assignment Figure 1 for a visual overview of this app)
Styling
You will be provided with a plain HTML version of the user web page. You should use CSS to
style the page according to the PARC guidelines (see the POP Ethical Design Principles
lecture). Preferably use a CSS framework such as W3.CSS or bootstrap.