You are on page 1of 1

Introduction

Purpose of this document to illustrate the functionality we are looking for to be done in the
coding test.

Please see the psd file which shows a dashboard design. Create a responsive layout to show
the elements in the design. Keep the same layout on desktop however you are free to choose
how it will look on mobile devices.

Your task would be to create a SPA (Single Page Application). You can choose the framework of
your choice (React/Vue etc no limitations). You would have approximately 4 hours to complete
this challenge. Try to add description comments in your code.

Layout Explained

Create User Button

This button could link to a page with heading "Create User" and a dummy form with the
following fields:

First Name, Date of birth, Credit Card Number, Avatar image, Title

You are then required to make a post request as json to a dummy url. Output the data you are
posting in the browser console.

Dashboard Link

This link could be a blank page with Welcome text only

Users Link

This screen should show the list of users. Layout (psd) is for visual reference only, data of the
list should come from the url https://random-data-api.com/api/users/random_user?size=10
Review the results of the api response and populate the users list as shown in the layout.
The screen should have a capability to sort the list by FirstName. Email Address and Status.

PS: Try to complete as much as you can. If you have an account on Github that is good,
otherwise create an account and do atomic commits as you progress through the challenge. If
you cannot complete the challenge 100% that is alright. We are still interested to see how you
are progressing with the various steps.

You might also like