Time limit: 4 hours
You are creating an application for managing your robot collection.
This project is intended to provide you with an easy starting point to demonstrate your skills.
A bare Create React App project is provided as well as a basic express API.
The project supports hot reloading.
npm install
npm run start
App: localhost:3000
API localhost:3001
- Your project must include detailed instructions on any necessary setup and it must be runnable.
- Data created by user interactions must be "persisted" in some way by the API such that the front-end app can retrieve it.
- There are no specific design or style requirements for the UI other than it must be functional.
- View all robots
- View details of a single robot
- A way for a user to create a robot
- A way to delete a specific robot
- A way for robots to fight
- A way to view past battle results
- Create robots, which have the following properties
- Name
- Color
- Attack
- Defense
- Get a robot
- Modify the color, attack and defense of a robot
- Delete a robot
- Store battle results
You are encouraged to have fun with the project. Feel free to add anything you like to the app.
A few ideas:
- Provide a working database solution for the project
- Style the app
- Add new capabilities to your robots (more types of attacks, super moves, healing, etc.)
- Support multiple users of the application