Stack: BE: Spring Boot, FE: React
To get started:
- You will need to have SpringBoot & Maven, as well as NPM, set up. Otherwise, follow the links above.
- Clone this repo into folder of choice.
- Install Springboot packages via Maven:
mvn install
- Run the maven packages (default port: 8080)
./mvnw spring-boot:run
- In a new terminal window, navigate to the same folder, but step into front-end folder and install the npm packages
cd front-end; npm i
- Within this folder, initialize the node project (default port: 3000)
npm start
If you do change any of the ports, you will have to adjust the CORS or frontend API call references.