# EZMove - E-Hailing Logistics Platform
A full-featured e-hailing logistics application for Namibia, similar to inDrive and Yango but specifically designed for goods delivery and transport services.
## 🚀 Features
### 🔐 Authentication & User Management (NEW!)
- **Client Sign-Up & Login**: Secure account creation with email/password
- **Driver Registration**: Complete driver onboarding with vehicle details
- **Session Management**: Automatic login persistence across page reloads
- **Password Security**: Password hashing and validation
- **Profile Management**: Store user information securely in localStorage
- **Demo Accounts**: Pre-loaded driver accounts for testing (see AUTHENTICATION_GUIDE.md)
### Client Features
- **User Account**: Sign up or login to access personalized dashboard
- **Request Transport**: Book pickup trucks, small trucks, flatbeds, and large trucks
- **Real-time Cost Estimation**: See pricing before confirming booking
- **Digital Waybill**: Automatic generation of load manifests for each job
- **Job Tracking**: Monitor active and completed deliveries
- **Multiple Load Types**: Support for furniture, electronics, food, construction materials, waste disposal, and more
- **Detailed Job Information**: Track distance, time, weight, volume, and special instructions
- **Order History**: View all past deliveries
### Driver Features
- **Driver Account**: Register as a driver with vehicle information
- **Driver Dashboard**: View earnings, active jobs, and statistics
- **Job Matching**: Automatic filtering of jobs based on vehicle type
- **Earnings Preview**: See potential earnings before accepting jobs
- **Job Management**: Accept, start, and complete deliveries
- **Earnings History**: Track all completed jobs and total earnings
- **Vehicle Profile**: Manage vehicle information and capacity details
- **Rating System**: Build reputation through completed jobs
### System Features
- **User Authentication**: Secure login/signup for clients and drivers
- ** …