Dette prosjektet er en fullstack webapplikasjon utviklet. Applikasjonen lar brukere opprette auksjoner, laste opp bilder av gjenstander, og legge inn bud i sanntid.
- Backend: Java 21, Spring Boot 3, Spring Security (JWT)
- Database: SQLite
- Frontend: Vue 3 (Composition API), TypeScript, Pinia, Vite
- Testing: JUnit 5, Mockito
- Java 17 eller nyere
- Node.js (v18+)
- Git
- Naviger til backend-mappen:
cd backend - Start applikasjonen:
./mvnw spring-boot:run - Swagger UI er tilgjengelig på:
http://localhost:8080/swagger-ui.html
- Naviger til frontend-mappen:
cd frontend - Installer avhengigheter:
npm install - Start utviklingsserver:
npm run dev - Åpne nettleseren på:
http://localhost:5173
For å kjøre testene med coverage-rapport:
cd backend
./mvnw test