Files
hemhub/README.md
2026-07-24 20:21:33 +02:00

49 lines
847 B
Markdown

# 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 <http://localhost:5173>.
## Köra tester
Backend:
```bash
cd backend
./mvnw test
```
Frontend:
```bash
cd frontend
pnpm test
```