Professional football club website built with React, TypeScript, and Tailwind CSS.
- Home - Hero section, match highlights, latest news, membership CTA
- Responsive Design - Mobile-first approach with Tailwind CSS
- TypeScript - Full type safety
- Modern Stack - React 18, Vite, TanStack Query, Zustand
| Technology | Purpose |
|---|---|
| React 18 | UI Framework |
| TypeScript | Type Safety |
| Vite | Build Tool |
| Tailwind CSS | Styling |
| TanStack Query | Data Fetching |
| Zustand | State Management |
| React Router | Routing |
| Lucide React | Icons |
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Run type check
npm run typecheck
# Run linter
npm run lintsrc/
├── components/ # Reusable UI components
│ ├── ui/ # Button, Card, Modal, etc.
│ └── layout/ # Header, Footer
├── features/ # Feature modules
│ └── home/ # Home page components
├── layouts/ # Page layouts
├── pages/ # Route pages
├── lib/ # Utilities
├── styles/ # Global styles
└── types/ # TypeScript types
MIT