- Java: 21
- Node.js: v20.17.0
The backend is built using Spring Boot with Kotlin and Gradle. An in-memory database with seed data is used for easy testing. Profile pictures are stored in base64 format due to the project's scope, instead of using a file system.
A start-app.bat
script is provided for Windows users.
-
In the backend directory:
./gradlew bootRun
-
In the frontend directory:
npm install npm run dev