User Profiles
Step 1:
● Get user data from this API: [Link]
● 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 [Link]
● 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:
● You can do this assignment using any javascript library/framework.
● The pages should be responsive across any resolution.
● Bootstrap should be used
● Usage of Redux is a plus
● All transitions (users to profile page, sorting, etc..) should be animated.
● The final product should be hosted somewhere and the URL should be sent to us.
● Code should be committed to a GitHub repo and the URL should be sent to us.