A product management system built with Spring Boot.
- Java 23: You can use Amazon Coretto
- Docker: Use docker to start a MySQL container, to run our database
-
Install amazon coretto 23 and set it to JAVA_HOME
-
Start Docker
-
Run the Spring Boot application:
- go to folder
cd backend- Start!
mvn spring-boot:run -Dspring-boot.run.profiles=dev
This will automatically start a mysql container and prepare your db with default data
-
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Start the frontend application:
npm start