Logo Lanfrica

Hirwavsopps/SecureVendor-Africa

Domain:

digital infrastructure

Record type:

software
Creator:
Hir
Host:
# 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 …