Wear your root - A premium platform celebrating African cultures through smart clothing with QR codes
# Wear Your Root 🌍
**Celebrate African cultures through smart clothing with QR codes**
A premium, modern platform that connects T-shirts with cultural narratives. Each QR code-equipped garment opens a gateway to discover the rich history, traditions, and identity of African cultures.
## 🚀 Quick Start
### Prerequisites
- Node.js 18+
- npm or yarn
### Installation
```bash
# Clone the repository
git clone
github.com
cd wear-your-root
# Install dependencies
npm install
# Copy environment variables
cp .env.local.example .env.local
# Start development server
npm run dev
```
Open
localhost with your browser to see the result.
## 📁 Project Structure
```
wear-your-root/
├── app/ # Next.js app directory
│ ├── page.tsx # Homepage
│ ├── layout.tsx # Root layout
│ ├── cultures/ # Culture listing page
│ ├── culture/[slug]/ # Dynamic culture pages
│ ├── admin/ # Admin dashboard
│ ├── api/ # API routes
│ ├── about/ # About page
│ ├── contact/ # Contact page
│ └── globals.css # Global styles
├── components/ # Reusable React components
│ ├── layout/ # Layout components (Header, Footer, etc.)
│ ├── sections/ # Page section components
│ ├── culture/ # Culture-specific components
│ ├── admin/ # Admin components
│ └── common/ # Shared UI components
├── data/ # Data management
│ ├── cultures.ts # Culture database
│ ├── products.ts # Product database
│ └── types.ts # TypeScript types
├── lib/ # Utility functions
│ ├── qrcode.ts # QR code generation
│ ├── analytics.ts # Analytics helpers
│ └── utils.ts # General utilities
├── public/ # Static assets
│ ├── images/ …