Official website for Nevzat Ayaz Anatolian High School Technology Club. Built with Next.js 13+ App Router, TypeScript, and Tailwind CSS.
- Modern Design: Responsive design with Tailwind CSS and shadcn/ui components
- Interactive Map: Leaflet map showcasing Hack Clubs worldwide
- SEO Optimization: Comprehensive metadata, sitemap, and robots.txt
- Legal Documents: Club charter, code of conduct, and safety protocols
- Membership System: Both digital and physical application options
- Team Showcase: Current and former management team information
- Framework: Next.js 13+ (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Maps: Leaflet
- Fonts: Geist Sans & Mono
- Deployment: Netlify ready
# Clone the repository
git clone [https://github.com/naaltech/website]
# Navigate to directory
cd website
# Install dependencies
pnpm install
# Start development server
pnpm dev├── app/ # Next.js App Router
│ ├── page.tsx # Homepage (map and club info)
│ ├── legal/ # Legal documents page
│ ├── team/ # Team page
│ ├── join-us/ # Membership application page
├── components/ # Reusable components
│ ├── ui/ # shadcn/ui components
│ ├── header.tsx # Site header
│ └── footer.tsx # Site footer
├── lib/ # Utility functions
├── public/ # Static assets
└── styles/ # Global CSS
- Homepage (
/): Club introduction and world map - Team (
/team): Current and former management team - Legal Documents (
/legal): Charter, rules, and policies - Join Us (
/join-us): Digital membership application form - Application (
/basvuru): General application page
This project is licensed under the GPLv3 License. See the LICENSE file for details.