Skip to content

Official website for Nevzat Ayaz Anatolian High School Technology Club. Built with Next.js 13+ App Router, TypeScript, and Tailwind CSS.

License

naaltech/website

Repository files navigation

Netlify Status

Nevzat Ayaz Anatolian High School Tech Club Website

Official website for Nevzat Ayaz Anatolian High School Technology Club. Built with Next.js 13+ App Router, TypeScript, and Tailwind CSS.

Untitled design(2)

🚀 Features

  • 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

🛠️ Technologies

  • Framework: Next.js 13+ (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui
  • Maps: Leaflet
  • Fonts: Geist Sans & Mono
  • Deployment: Netlify ready

📦 Installation

# Clone the repository
git clone [https://github.com/naaltech/website]

# Navigate to directory
cd website

# Install dependencies
pnpm install

# Start development server
pnpm dev

📁 Project Structure

├── 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

🌍 Pages

  • 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

📄 License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

About

Official website for Nevzat Ayaz Anatolian High School Technology Club. Built with Next.js 13+ App Router, TypeScript, and Tailwind CSS.

Resources

License

Stars

Watchers

Forks