Local Development Setup
This guide walks you through setting up and running the Registration app locally.
Prerequisites
- Node.js (see
.nvmrcfor 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
- Feature Toggles — toggle table and cookie-based mocking
- Getting Started with Agentic Coding — use AI agents for development tasks