AI-powered cybersecurity platform for African SMEs — Scanner, Assistant, Training, Dev Assistant
# ZAKSOFT AI Secure Platform
AI-powered cybersecurity assistant for African SMEs — detect, understand, and fix vulnerabilities without technical expertise.
---
## Features
| Module | Description | Status |
|--------|-------------|--------|
| **AI Scanner** | SSL, security headers, OWASP Top 10 | MVP |
| **AI Assistant** | Cybersecurity chatbot (FR/EN) | MVP |
| **Dashboard** | Real-time scan overview and alerts | MVP |
| **Training** | Cybersecurity quizzes and awareness | MVP |
| **Dev Assistant** | Source code vulnerability analysis | MVP |
| **Reports** | AI-generated reports and history | MVP |
---
## Why ZAKSOFT?
- **73%** of African SMEs lack adequate digital security
- **89%** of vulnerabilities go undetected without automated scanning
- **$50K+/year** to hire a cybersecurity expert — inaccessible for most SMEs
---
## Quick Start
### Local development
```bash
git clone
github.com
cd ZAKSOFT-AI-Secure-Platform
# Start PostgreSQL + backend (with hot reload)
docker compose up -d
# Start React frontend
cd frontend && npm install && npm run dev
# →
localhost
# Landing page: open index.html in a browser
```
### Production (VPS — Ubuntu 22.04)
```bash
bash scripts/setup-vps.sh
cp .env.example .env.prod
nano .env.prod # Set passwords + GROQ_API_KEY
docker compose -f docker-compose.prod.yml up -d --build
certbot --nginx -d yourdomain.com # Free SSL
```
---
## Project Structure
```
ZAKSOFT-AI-Secure-Platform/
├── backend/ # FastAPI backend
│ ├── app/
│ │ ├── core/ # Config, JWT security
│ │ ├── models/ # SQLAlchemy ORM (User, Website, Scan, Report)
│ │ ├── routers/ # /api/scan /api/auth /api/chat /api/health
│ │ ├── schemas/ # Pydantic validation
│ │ └── services/ # Scanner, SSL checker, AI report (multi-provider)
│ ├── Dockerfile
│ └── requirements.txt
├── frontend/ # React 1 …