Ports and URLs
Normal use
| What | URL | Notes |
|---|---|---|
| The app (built/production) | http://localhost:8080 | The backend serves both the API and the built frontend from one port. This is what you use after make setup / make start, or the manual production build. |
| The app (developer mode) | http://localhost:5174 | Only if you’re running the frontend’s own dev server (npm run dev) alongside the backend — it proxies API calls through to :8080. Not needed for normal use. |
Both are configurable — see Environment variables (PORT, HOST).
If you bind the backend to 0.0.0.0 to reach it from another device on your network, use that
device’s LAN IP instead of localhost — e.g. http://192.168.1.42:8080.
Ports you’ll never need to touch
The project also uses a few ports for its own dev/QA tooling — a synthetic public demo
(5175/8175) and an isolated QA range (8090–8099). Never run against your real data, not
relevant to daily use.