This is a full-stack web application for managing product reviews. Users can view, add, edit, and delete product reviews. The application showcases featured reviews, latest reviews, and top-rated products.
- View featured reviews (highest rated)
- Browse latest reviews
- See top-rated products
- Add new reviews
- Edit existing reviews
- Delete reviews
- Responsive design
- Java 17
- Spring Boot 2.7.x
- Spring Data JPA
- H2 Database (for development)
- Maven
- React 17.x
- React Router 6.x
- Axios for API calls
- React Bootstrap for UI components
- Formik for form handling
- Yup for form validation
- Java Development Kit (JDK) 17
- Node.js and npm
- Maven
- Clone the repository:
- mvn clean install
- mvn spring-boot:run
Then the API will be accessible at localhost:8080