# HemHub HemHub är en webbapplikation för hantering av uppgifter i ett hushåll. Repositoryt innehåller två separata applikationer: - en backend byggd med Java 21, Spring Boot och Maven - en frontend byggd med React, TypeScript, Vite och pnpm Backend använder en lokal filbaserad H2-databas i `backend/data`. Databasschemat hanteras med Flyway. Databasfilerna är lokala och ignoreras av Git. ## Starta backend Backend startar på port 8080. ```bash cd backend ./mvnw spring-boot:run ``` ## Starta frontend Frontend startar normalt på port 5173. Vites utvecklingsserver proxar anrop under `/api` till backend på `http://localhost:8080`. ```bash cd frontend pnpm install pnpm dev ``` Öppna sedan . ## Köra tester Backend: ```bash cd backend ./mvnw test ``` Frontend: ```bash cd frontend pnpm test ```