
In Progress
Posted
Paid on delivery
I am looking for a skilled developer to create a web-based SaaS (Subscription-based) platform focused on cybersecurity awareness for companies and organizations. The platform must support multi-tenant architecture, allowing multiple organizations to use the same system with complete data isolation. The platform should include: Key Features: 1. Admin Dashboard: • Manage users, companies, and clients. • Add, edit, and delete training courses. • Advanced performance analytics, including: • Training completion rates. • Average quiz scores and pass/fail rates. • Video watch percentage and engagement tracking. • Phishing campaign success/failure statistics. • Comparison reports between departments or time periods. • Exportable reports (PDF, Excel). 2. Client Dashboard: • Secure login and registration (with 2FA). • Access training courses containing videos, interactive exercises, and quizzes. • Track employee progress with detailed metrics on training engagement and phishing test results. 3. Phishing Simulation Module: • Create custom phishing campaigns. • Send simulated phishing emails to employees. • Detailed reporting on who clicked links, entered data, or reported the email. 4. Security & Data Protection: • Data encryption at rest and in transit (HTTPS + Encryption). • Follow secure coding best practices. 5. Multi-language Support (Arabic & English). ⸻ Technical Requirements: • Backend: Python (Django / Flask) or Node.js. • Frontend: React / Vue.js / Angular. • Database: MySQL / PostgreSQL. • Hosting: AWS, Azure, or other secure cloud providers. • Responsive design for mobile and tablet compatibility. • Multi-tenant architecture to support multiple organizations with separate data access. ⸻ Work Requirements: • Deliver complete source code and documentation. • Write clean, well-commented code. • Provide a staging environment before going live. • Commit to the agreed timeline. ⸻ Reference Platforms: • KnowBe4 • PhishMe (Cofense) • Infosec IQ
Project ID: 39687543
160 proposals
Remote project
Active 10 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs