# đź§ş LaundryConnect Kenya
> **A comprehensive command-line laundry management system built for Kenyan laundry businesses**
LaundryConnect Kenya is a full-featured CLI application that digitizes laundry service operations, providing both customer self-service capabilities and comprehensive staff management tools. Built with Python and SQLAlchemy, it offers real-time order tracking, automated pricing, and detailed business analytics.
## đź”— Useful Links
- Demo Video
- GitHub Repository
- Project Website / Live Demo
- Author Profile
- Database Diagram
## 🌟 Key Features
### 👥 Customer Portal
- Secure User Registration & Authentication
- Self-Service Order Placement with weight estimation
- GPS Location Management for pickup/delivery
- Real-Time Order Tracking through complete laundry lifecycle
- Service Reviews & Ratings system
- Transparent Pricing with automatic calculations
- Complete Order History with detailed breakdowns
### 👨‍💼 Staff & Admin Portal
- Comprehensive Order Management with status updates
- Weight & Price Adjustments after collection
- Customer Profile Management
- Service Configuration with tiered pricing (Standard/Express/Premium)
- Advanced Reporting (Daily, Revenue, Customer Analytics)
- Pickup Scheduling and route optimization
- Internal Notes and communication tools
### đź”§ Technical Features
- Robust Database Design with SQLAlchemy ORM
- Secure Authentication with password hashing
- Rich Data Analytics and business intelligence
- Status History Tracking with timestamps
- Dynamic Pricing Engine with service multipliers
- Location-Based Services with coordinate storage
## 🚀 Installation
### Prerequisites
- Python 3.8 or higher
- pip (Python package manager)
- Git
### Quick Start
1. Clone the repository
```bash
git clone
github.com
cd laundry-connect-kenya
```
2. Set up virtual environment
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```
3. Inst …