React + Vite client targeting the nups API. Development tooling relies on pnpm and Node.js 20.
Install dependencies and start Vite locally:
pnpm install
pnpm dev -- --host 0.0.0.0 --port 5173The repository root includes a docker-compose.yml that can run both the API and this frontend with hot reload.
Start only the frontend (container installs dependencies on first boot):
docker compose up --build nups-webOr launch API + frontend together:
docker compose up --buildVite publishes on http://localhost:5173 with polling-based reload so file changes on the host trigger updates in the container. Dependencies install into an isolated Docker volume, so you won't see host/node_modules conflicts across platforms. Stop the services with Ctrl+C or docker compose down.