Appearance
Installation
Prerequisites
- Node.js (LTS recommended)
- npm
Install dependencies
From the katalyst-vite project root:
bash
npm installRun locally
bash
npm run devVite will print the local URL (typically http://localhost:5173).
Environment variables
Katalyst reads configuration from import.meta.env and validates it via:
src/shared/infrastructure/config/EnvSchema.ts
You can provide overrides using a Vite-supported env file (for example, .env.local).
Common variables:
VITE_APP_NAMEVITE_APP_ENVIRONMENT(defaults todevelopment)VITE_API_BASE_URLVITE_API_TIMEOUTVITE_AUTH_LOGIN_PATHVITE_AUTH_TOKEN_KEYVITE_AUTH_CURRENT_USER_KEYVITE_USE_MSW(set totrueto enable MSW insrc/main.tsx)VITE_ENABLE_PUBLIC_CODE_EXAMPLES
If you’re unsure what’s required, use EnvSchema.ts as the source of truth.
Next steps
- Start with Primitives to understand the shared interaction building blocks.
- Use Patterns to apply them to real admin UI workflows.