VeeParts — AI-powered multi-tenant car spare parts marketplace for Egypt. NestJS + React Native + FastAPI + Next.js
# 🚗 VeeParts — Multi-Tenant Car Spare Parts Marketplace
> **Egypt's premier AI-powered car spare parts marketplace** — connecting customers with spare parts stores across all 27 governorates.
---
## Table of Contents
- Overview
- Architecture
- Tech Stack
- Project Structure
- Getting Started
- Backend API
- Mobile App
- AI Microservice
- Store Dashboard
- Database Schema
- Payment Integration
- API Documentation
- Deployment
- Contributing
---
## Overview
VeeParts is a full-stack, multi-tenant marketplace platform designed specifically for the Egyptian car spare parts market. It features:
- **Arabic-first design** — RTL layout, Cairo font, Egyptian Arabic dialect support
- **AI-powered classification** — Automatic categorization of car parts using Arabic NLP (AraBERT)
- **Counterfeit detection** — ResNet-50 based image analysis to detect potentially fake parts
- **Smart search** — Egyptian Arabic dialect processing with synonym expansion and typo correction
- **Multi-store support** — Store owners manage inventory, pricing, and orders independently
- **Price comparison** — Customers compare prices for the same part across multiple stores
- **Egyptian payment gateways** — Fawry, Vodafone Cash, Paymob (cards), InstaPay, COD
- **Commission engine** — Automated 6% commission with 48hr escrow and monthly invoicing
---
## Architecture
```
┌─────────────────────────────────────────────────────────────────┐
│ Client Layer │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
│ │ Mobile App │ │ Dashboard │ │ Admin Panel │ │
│ │ React Native │ │ Next.js 14 │ │ (Future) │ │
│ │ + Expo │ │ RTL Arabic │ │ │ │
│ └──────┬───────┘ └──────┬───────┘ └──────────┬───────────┘ │
│ │ │ │ │
└─────────┼──────────────────┼──────────────────────┼──────────────┘
│ …