Gen-Z gaming accounts marketplace for Tunisia — PES/eFootball, Free Fire & more. Live:
gamestore-tn.cast-cue.worke…
# 🎮 GameStore TN — Gaming Accounts Marketplace
A sleek, fast, Gen-Z styled gaming accounts marketplace (PES/eFootball, Free Fire, etc.) built with **Next.js**, **Framer Motion**, and **Cloudflare D1**.
Designed specifically for the Tunisian/North African market with **Arabic (RTL)** and **French (LTR)** support, featuring a direct-to-WhatsApp/Phone contact purchase model (no automated payment gateways).
## 🌟 Key Features
### 🛒 1. Customer Storefront (Landing Page & Catalog)
- **Gen-Z / Cyberpunk Gaming Aesthetic**: Dark theme, neon accents, glassmorphism, glowing borders.
- **Smooth Animations**: Powered by Framer Motion (scroll triggers, hover tilt effects, staggered card reveals).
- **Bilingual Support (i18n)**:
- 🇹🇳 Arabic / Tunisian Derja (RTL — Right-to-Left layout)
- 🇫🇷 French (LTR — Left-to-Right layout)
- **Smart Filters & Search**: Filter by game (Free Fire, PES/eFootball, Steam, etc.), price range, and availability.
- **Direct "Buy via WhatsApp/Call" Flow**:
- Clicking an account opens a pre-filled WhatsApp message with the item's ID, title, and price.
- Direct phone contact option for instant negotiation.
- **Real-Time Availability Badge**: Clearly shows `In Stock` vs `Sold / Out of Stock`.
### 🛠️ 2. Admin Dashboard
- **Protected Authentication**: Secure admin login.
- **Full CRUD Management**:
- **Add Account**: Title, Game category, Price (TND / EUR), Description/Specs, Image URLs, Status.
- **Edit Account**: Update prices, update credentials/details, upload new screenshots.
- **Delete Account**: Remove old listings.
- **1-Click Mark as Sold**: Mark an item as `Sold` once payment is confirmed via WhatsApp/Cash.
## 🏗️ Tech Stack
| Layer | Technology | Purpose |
| :------------- | :----------------------------------------------------------------------------- | :----------------------------------------- |
| **Framework** | Next.js (App …