Software_Engineer_Assignment
Software_Engineer_Assignment
Step 1:
● Get user data from this API: https://reqres.in/api/users?delay=3
● Show a progress spinner while waiting for the data.
● Refer wireframe below:
Step 2:
● Display users in the form of a tile grid.
● Each tile should contain the image of the user, his first name and last name.
● The URLs for user images are available in the data itself.
● These tiles should be clickable.
● There should be a sort by dropdown above the grid on the right.
● Refer wireframe below:
Step 3:
● On clicking on a tile, the profile page of the user should be shown. The API for
this is https://reqres.in/api/users/<id>
● This page should contain a large image of the user and the rest of the details.
● Refer wireframe below
Step 4:
● There should be sort options in the main users page. The available options are
None, First Name and Last Name
● On selecting one of these, the tiles should sort and rearrange.
● Refer wireframe below:
Important points: