A small internal welcome screen. Sign in, see the home banner, and (if you're an admin) configure it.
pnpm install
pnpm devOpen http://localhost:5173.
Two accounts are seeded:
| Password | Role | |
|---|---|---|
admin@foyer.local |
admin |
admin |
user@foyer.local |
user |
regular user |
Session is kept in localStorage.
| Script | What it does |
|---|---|
pnpm dev |
Vite dev server |
pnpm build |
Production build |
pnpm preview |
Preview the production build |
pnpm lint |
ESLint over app/ |
pnpm prettier-check |
Prettier check |
pnpm knip |
Unused exports / files |
pnpm test:dev |
Vitest unit tests |
pnpm test:acceptance |
Playwright + BDD acceptance tests |