This test is used as part of the recruitment process for developers looking to join Maven Workforce. We would expect this part normally to take between one and four hours to complete, however the time limit for the task is 24 Hours and you may spend as long as you wish.
Your code should be written in a way that shows you have a good understanding of software design patterns and development best practices. You are free to pick any language (TypeScript/JavaScript) You have to use CRA (Create React App) as your react Starter plate, And (Semantic UI React)[https://react.semantic-ui.com/] as your Component Library. When you are finished you should submit a link to your repository (GitHub, GitLab, BitBucket, etc) or You can Use Online Services Such as Codepen
Or Stackblitz
Alternatively You can also deploy your application on Heroku
.
If you believe the test is unclear in anyway or you have any questions please feel free to ask.
You have to use JSON Placeholder API Link.
Use [GET] '/posts' API and Create following interface.
Also, You have to use [POST /posts] api to create a User Profile Form, following fields with appropriate validation.
- Username
- Password
- Mobile
Once the Form is successfully posted, You have to display the response data as:
All The Best!