DeepGuard AI is a production-grade, multi-modal deepfake detection platform capable of processing millions of inference requests per day. It supports image, video, and real-time webcam analysis with enterprise MLOps, monitoring, and security.
# Clone and enter project
cd deepguard-ai
# Copy environment template
cp .env.example .env
# Launch full stack
docker-compose up -d
# Access services
# Frontend: http://localhost:3000
# API Gateway: http://localhost:8000
# MLflow UI: http://localhost:5000
# Grafana: http://localhost:3001
# Prometheus: http://localhost:9090| Directory | Purpose |
|---|---|
frontend/ |
Next.js 14 + TypeScript + Tailwind + ShadCN |
backend/ |
FastAPI microservices (Gateway, Detection, Model, User, Notification) |
ml/ |
Training, inference, preprocessing, explainability pipelines |
mlops/ |
MLflow, DVC, experiment tracking, model registry |
infrastructure/ |
Docker, K8s, Terraform, Ansible |
monitoring/ |
Prometheus, Grafana, ELK, Jaeger, OpenTelemetry |
database/ |
PostgreSQL schema, migrations, seeds |
tests/ |
Unit, integration, E2E, load, security tests |
docs/ |
API docs, architecture diagrams, deployment guides |
Frontend: Next.js 14, TypeScript, Tailwind CSS, ShadCN UI, Redux Toolkit, React Query, Chart.js
Backend: FastAPI, Python 3.11, SQLAlchemy, Alembic, Celery, Redis
ML: PyTorch, torchvision, timm, transformers, opencv-python, facenet-pytorch, albumentations
MLOps: MLflow, DVC, Weights & Biases, Feast
Data: PostgreSQL 15, MinIO (S3-compatible), Apache Kafka, Redis
Monitoring: Prometheus, Grafana, ELK Stack, OpenTelemetry, Jaeger
Security: JWT, OAuth2, RBAC, HashiCorp Vault, Trivy, OWASP ZAP
CI/CD: GitHub Actions, ArgoCD, Helm
Cloud: AWS EKS / Azure AKS / GCP GKE / On-premise
Enterprise License — DeepGuard AI Corporation