Frontend app built with Remix
- Install Node.js v20
- If you don't have Node.js you can install it with fnm:
curl -fsSL https://fnm.vercel.app/install | bash
fnm install 20
fnm default 20
- If you don't have Node.js you can install it with fnm:
- Run
npm install
to install local dependencies.- If you use the recommended VS Code plugins you'll need these installed for editor integrations to work.
- Run
cp .env.example .env
to set up local environment variables
# Run the app
npm run dev
# Or run with docker compose
docker compose up --build
# Run Vitest unit tests
npm test
# Run Playwright E2E tests
npm run test:e2e
List of changes made to the default Remix/Express template:
- Docker
- Prettier
- Vitest
- Github Actions
- PR template
- ESLint
- Tailwind
- Shadcn UI
- Session Auth
- Conform
- Playwright
- Browser env vars
- Toasts
- Error Boundary