Skip to content

Local Development Setup

This guide walks you through setting up and running the Registration app locally.

Prerequisites

  • Node.js (see .nvmrc for the required version)
  • pnpm

1. Configure environment variables

Copy the example file and fill in the required values:

cp .env.example .env
# edit .env to provide required values

2. Install dependencies

pnpm install

3. Start the dev server

pnpm run dev

Open the app in your browser: http://localhost:8080/registration

[!TIP] Use the feature toggle settings page to manage feature toggles during development: /registration/__settings

4. Run tests

pnpm run test                          # Unit tests (Vitest)
pnpm run test -- --watch --browser.ui  # Vitest browser UI
pnpm run integration                   # Playwright e2e

Next steps