# 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 β¦