🛒 Modern food delivery platform for East Africa with React + TypeScript. Features bilingual support (EN/SW), native Android app via Capacitor, haptic feedback, and WhatsApp integration. Built with Vite, Tailwind CSS, and shadcn/ui.
# 🛒 KiliExpress - East African Food Delivery Platform
*A modern, bilingual food delivery platform designed for East African markets*
🚀 Live Demo • 📱 Android Build • 🌐 PWA Install • 📖 Documentation
## ✨ Features
### 🎯 **Core Functionality**
- 🛍️ **Multi-Vendor Marketplace** - Browse food vendors, restaurants, and local businesses
- 🌍 **Bilingual Support** - Full English/Swahili (en/sw) language switching
- 📱 **WhatsApp Integration** - Direct vendor communication via WhatsApp links
- 📊 **Vendor Dashboard** - Business management interface for vendors
- 📦 **Order Tracking** - Real-time order status and delivery tracking
- 💰 **Local Currency** - Tanzanian Shillings (TSh) pricing throughout
### 📱 **Mobile Experience**
- 🎮 **Haptic Feedback** - Native vibration for all interactions
- 📶 **Network Detection** - Real-time offline/online status monitoring
- 🔙 **Hardware Back Button** - Proper Android navigation handling
- 🎨 **Splash Screen** - Professional branded app launch (3s duration)
- 🎯 **Status Bar Integration** - Consistent green theme throughout
- 📱 **PWA Support** - Installable Progressive Web App for all platforms
### 🏗️ **Technical Highlights**
- ⚡ **Vite + SWC** - Lightning-fast React compilation and hot reload
- 🎨 **Radix UI + Tailwind** - Professional component library with utility-first CSS
- 📦 **Capacitor Framework** - Native Android app with web technologies
- 🔧 **shadcn/ui Components** - Modern, accessible UI component system
- 🎯 **Mobile-First Design** - Optimized for mobile devices and touch interfaces
## 🚀 Getting Started
### 📋 Prerequisites
- **Node.js** 18+ and npm
- **Android Studio** (for mobile app development)
- **Git** for version control
### ⚡ Quick Start
```bash
# Clone the repository
git clone
github.com
cd kiliexpress
# Install dependencies
npm install
# Start development server
npm run dev
```
Visit `
localhost` to see the app running!
### 🔧 Development Commands
```bash
# …