0% found this document useful (0 votes)
1 views3 pages

Software Engineer Assignment

The document outlines a multi-step process for creating a user profile display using an API. It includes fetching user data, displaying it in a tile grid with sorting options, and creating a detailed profile page for each user. Key requirements include responsiveness, the use of Bootstrap, and optional Redux for state management, with final deliverables hosted online and shared via GitHub.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views3 pages

Software Engineer Assignment

The document outlines a multi-step process for creating a user profile display using an API. It includes fetching user data, displaying it in a tile grid with sorting options, and creating a detailed profile page for each user. Key requirements include responsiveness, the use of Bootstrap, and optional Redux for state management, with final deliverables hosted online and shared via GitHub.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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.

You might also like