ZEUSCLEAN - Turn Messy Data Into Gold. Professional data cleaning platform for South African businesses.
# ZEUSCLEAN - Turn Messy Data Into Gold
## Overview
ZEUSCLEAN is a professional data cleaning platform that removes duplicates, handles missing values, standardizes text, and validates South African ID numbers and phone numbers.
## Features
### Core Cleaning Operations
- ✅ **Remove Duplicates** - Eliminate duplicate rows with visual confirmation
- ✅ **Handle Missing Values** - Drop or fill missing data with custom values
- ✅ **Standardize Text** - Convert to Title Case and trim extra spaces
- ✅ **Validate SA ID Numbers** - Luhn algorithm validation with True/False flags
- ✅ **Validate SA Phones** - Format to +27 standard with validity flags
### Quality Assurance
- ✅ **Visual Inspection Dashboard** - Before/after comparison tables
- ✅ **Health Score Metrics** - Completeness, uniqueness, validity scores
- ✅ **Spot Check Sampling** - Random row verification
- ✅ **Conditional Download** - Download only after verification
### User Management
- ✅ **User Registration** - ID upload and face capture
- ✅ **Admin Approval Workflow** - View ID, View Face, Approve/Reject
- ✅ **Chat System** - User-admin communication (pending page & dashboard)
- ✅ **Role-Based Access** - User and Admin portals
## Quick Start
### Prerequisites
- Python 3.9+
- pip package manager
### Installation
```bash
# Clone the repository
git clone
github.com
cd zeusclean
# Install dependencies
pip install -r requirements.txt
# Run the application
python3 backend/app.py
```
### Access Points
| Portal | URL | Credentials |
|--------|-----|-------------|
| User Registration |
localhost | Create new account |
| User Login |
localhost | After admin approval |
| Admin Login |
localhost | admin@zeusclean.com / Admin@2025 |
| Welcome Page |
localhost | Public |
### Usage Workflow
1. **User Registration** - Upload ID document + face capture
2. **Admin Approval** - Verify documents …