ID | Name | Username | Address | Phone | Website | Company | ||
---|---|---|---|---|---|---|---|---|
{{ x.id }} | {{ x.name }} | {{ x.username }} | {{x.email}} | {{ x.address.street + ', ' + x.address.suite + ', ' + x.address.city }} {{ x.address.zipcode }} {{'Latitude ' + x.address.geo.lat + ', Longitude ' + x.address.geo.lng }} |
{{ x.phone }} | {{ x.website }} | Company: {{ x.company.name }} {{ x.company.catchPhrase }} {{x.company.bs}} |
We would like you to perform a short technical exercise to demonstrate your technical and design ability. Could you please create an angular UI for the following JSON:
https://jsonplaceholder.typicode.com/users
What we are looking for is a form to create or edit existing users (and for this to update the JSON, which we are expecting you to store in the browser locally) and a way to display the user information from the JSON as a read only view such as a grid. Feel free to use any packages you see fit. As this is intended to be a short exercise, we don’t expect you to go overboard with the UI in terms of styling and animations etc, but it should look presentable and something you feel a corporate organisation would be happy to display to their customers. As this is a front-end role you will be assessed on the UI design, UX and the quality of the code.