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/ β¦