Voor lokale development heb je alleen Bun en Docker nodig.
Windows installatie (eenmalig):
winget install Oven-sh.BunSluit daarna je terminal en open PowerShell opnieuw (zodat PATH wordt vernieuwd).
- Installeer dependencies in root, app en server:
bun run setup- Start database + server + Expo app met een command:
bun run devPowerShell variant die automatisch meerdere terminals opent (aanrader op Windows):
bun run dev:ps- Open Expo op je telefoon (QR) of druk op
wvoor web.
Extra scripts:
- Alleen backend:
bun run server - Alleen app:
bun run app - Alleen database starten:
bun run db:up - Alles stoppen (database):
bun run db:down - Windows multi-terminal start:
bun run dev:ps - Windows single-terminal start:
bun run dev:ps:single
- De backend draait standaard op poort 3000.
- Postgres draait via Docker op localhost:5432 met user/password/database
dealite. - Voor productie of gedeelde omgevingen kun je
DSN,RESEND_KEY,JWT_SECRET,APP_URLenPORTals env vars zetten.
bun niet gevonden:
bun --versionAls dat faalt, herstart PowerShell. Werkt het daarna nog niet, voer tijdelijk uit met volledig pad:
& "$env:LOCALAPPDATA\Microsoft\WinGet\Packages\Oven-sh.Bun_Microsoft.Winget.Source_8wekyb3d8bbwe\bun-windows-x64\bun.exe" --versionDocker fout met dockerDesktopLinuxEngine:
- Start Docker Desktop
- Wacht tot Docker status
Runningis - Run opnieuw:
bun run dev
- frontend
- backend API integreren
- home page
- login page
- signup page
- single product page
- profile page
- prototypes
- ERD
- backend: auth
- Login
- Signup
- backend: scrapers
- Albert heijn
- Hoogvliet
- backend: producten GraphQL endpoints
- projectplan
- backend: auth
- account update
- account password recover
- shopping list endpoints