- Fork and clone this repository
npm ci
to install dependenciesnpm start
to run the application- Build a simple React app using the plans you created during part 1
Use https://jsonplaceholder.typicode.com (fastest option)
- Use the /users
resource as your contact data
- There is a guide for using this API
- The requirements outlined in part 1 are the minimum requirements for this exercise.
- Your application must match your plan. If you need to deviate, you must update your plan.
- Navigation must be done using routes, not conditional rendering
-
Allow for deleting a contact
-
Allow for updating a contact's information
-
Automatically navigate to the contact list after deleting a contact
-
Automatically navigate to the single contact information view after updating a contact
-
Implement the remaining
/user
properties available in the API into your application -
Use a contact's
lat
andlng
geo-coordinates to render their position on a map -
Add the ability to filter the contact list using URL parameters
-
Replace the jsonplaceholder API with your own json-server based API
Note: Your application does not need to look like this.