Node.js (v18+)
cd client
npm install
npm run dev
- MySQL Workbench
- Postman
- IntelliJ IDEA
- Java 21
- Maven (bundled with IntelliJ)
-
Open the backend in IntelliJ
cd server/FinalDatabaseProjectBackend -
Create your local configuration file Inside this folder
src/main/resources/There's a file named
application-local.properties.exampleMake a copy of it in the same folder (resources) and rename it to
application-local.propertiesThis .properties file is ignored by Git, so we can all have our own local settings without exposing anything
-
Fill in your local database credentials If you did the MySQL setup instructions, just drop the same credentials in here
spring.datasource.url=${DB_URL} spring.datasource.username=${DB_USER} spring.datasource.password=${DB_PASS} spring.jpa.hibernate.ddl-auto=update spring.jpa.generate=true
- Frontend: work inside /client with VS Code
- Backend: work inside /server with IntelliJ