A project for demonstrating the result of a coding exam solution.
-
Backend: Implement a backend service using Java, Spring Boot and MongoDB as database.
- GET /api/product: Endpoint to retrieve the list of all products.
- DELETE /api/product/{id}: Endpoint to allow deleting one product:
-
Implement soft (logic) deletion.
-
Product fields: id, name, image, description, price
-
Frontend: Implement a SPA frontend portal using react.
- A single page to display all products in a grid with 3 columns.
- A button to delete a product