Create a simple but impressive (looks good, works well, has intuitive design, etc.) CRUD application that can do the following:
- Retrieve employees from a REST API
- Display the employees in a React application
- Has UI mechanisms for creating and deleting employees
- Has API endpoints for creating and deleting employees
- Edit your version of the
README.md
file to explain to us what things you did, where you focussed your effort, etc.
Read over the Bonus
objectives and consider tackling those items as well
- Use a relational database to store the data (SQLite, MariaDB, Postgres)
- UI mechanisms to edit/update employee data
- Add API endpoint to update employee data
- Use React Table
This project was bootstrapped with Create React App. The front-end app runs off localhost:3000. The REST API is located in the /server folder and runs off localhost:8080. The data is being served from a JSON file located in the /server/data folder. Run npm start
to start both servers.
- You are free to use whatever libraries that you want. Be prepared to defend your decisions.
- There is no time limit. Use as little or as much time as is necessary to showcase your abilities.
- You should fork or clone our repository into your own repository.
- Send us the link when you are done the exercise (pglinker at plexxis dot com).
If you do well on the test, we will bring you in for an interview. Your test results will be used as talking points.
This is your chance to amaze us with your talent!