# SecureVendor Africa 🔒
### Secure Peer-to-Peer Student Marketplace for ALU
> Built by **Hirwa Hebert Crispin** — African Leadership University, 2026
---
## What is SecureVendor Africa?
SecureVendor Africa is a security-first web marketplace built exclusively for ALU students. It solves a real problem: students currently use unencrypted platforms like WhatsApp to share sensitive payment details (mobile money numbers, home addresses) when trading — making them vulnerable to fraud and data interception.
SecureVendor moves student commerce to a verified, encrypted, and auditable environment.
---
## Live Demo
🌐 **View Live App**
---
## Features
| Feature | Description | SRS Reference |
|---|---|---|
| 🔐 ALU ID Verification | Only @alustudent.com emails can register as vendors | FR1 |
| 🔑 MFA Login | 6-digit code required for all vendor logins | FR2 |
| 🛍 External Buyer Registration | Non-ALU buyers can register with Gmail/phone | FR3 |
| 💬 E2EE Encrypted Chat | End-to-end encrypted messaging for payment details | FR4 |
| 📸 Secure Product Upload | Vendors list products with verified badges | FR5 |
| 📋 Transaction Log | Immutable audit trail of all trades | FR6 |
| 🚨 Fraud Reporting | One-click report with auto-freeze at 3+ reports | FR7 |
| ⚙️ Admin Panel | User management, audit reports, freeze accounts | Section 2.3 |
---
## Demo Accounts
| Role | Email | Password | MFA Code |
|---|---|---|---|
| Vendor | any@alustudent.com | any (8+ chars) | 123456 |
| Buyer | any@gmail.com | any (8+ chars) | — |
| Admin | admin@alustudent.com | any | 123456 |
| Google Login | Click "Continue with Google" | — | 123456 |
---
## How to Run Locally
This is a pure frontend HTML application — no installation required.
### Option 1: Open directly
```bash
# Clone the repository
git clone
github.com
# Navigate into the folder
cd SecureVendor-Africa
# Open in browser
open index.html
# OR double-click index.html in your file explor …