Real Betis supporters club website in Edinburgh. We watch matches at Polwarth Tavern.
npm install
cp .env.example .env.local # Fill in your keys
npm run dev # http://localhost:3000NEXT_PUBLIC_SUPABASE_URL=...
NEXT_PUBLIC_SUPABASE_ANON_KEY=...
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=...
CLERK_SECRET_KEY=...npm run dev # Development server
npm run build # Production build
npm test # Run tests
npm run test:e2e # E2E tests
npm run storybook # Component dev (port 6006)
npm run lint # ESLint
npm run type-check # TypeScript- Next.js 15 + React 19 + TypeScript
- Supabase (PostgreSQL with RLS)
- Clerk (authentication)
- Tailwind CSS 4
- Vitest + Playwright + Storybook
- Developer Guide - Full setup and patterns
- Testing Guide - Test strategies
- ADRs - Architecture decisions
¡Viva er Betis manque pierda! 🟢⚪