Skip to content

TryOn SaaS — Platform Documentation

B2B virtual try-on platform for embedding AI-powered clothing widgets on client websites. Production-ready, security-hardened, fully monitored.

Python 3.11 FastAPI 0.111 PostgreSQL 15 Redis 7 React 18 + TypeScript Docker Compose fal.ai FASHN v1.5 97%+ test coverage

What Is This?

TryOn SaaS lets fashion retailers embed a virtual try-on widget on their website with a single <script> tag. Shoppers upload their photo and a garment image — the platform calls fal.ai FASHN AI and returns a photorealistic result in seconds.

The admin panel manages clients, subscription plans, billing, and real-time monitoring. Each client gets isolated API keys, usage quotas, and webhook notifications.

Documentation Sections

📋 Project Report

Full scope of work — infrastructure, architecture, security audit, CI/CD. Detailed enough to present to stakeholders.

Read →

🔧 Technical Reference

Architecture diagrams, API endpoints, configuration, database schema, all services and their ports.

Read →

🔒 Security Audit

Security audit results: 41 findings resolved. Platform readiness metrics, deferred items, next steps.

Read →

🚀 Operations Runbook

Day-to-day ops guide: deployment, health checks, incident response, backup/restore, rollback procedures.

Read →

Quick Stats

Metric Value
Test coverage ≥ 97%
Security findings closed 41 / 41
API endpoints 35+
Docker services 8
Uptime target 99.9%
AI inference backend fal.ai FASHN v1.5

Quick Start

cp .env.example .env
# Fill in: POSTGRES_PASSWORD, JWT_SECRET_KEY (≥32 chars), FAL_API_KEY,
#          FIRST_ADMIN_EMAIL, FIRST_ADMIN_PASSWORD, GRAFANA_ADMIN_PASSWORD
docker compose up -d

# Verify:
curl http://localhost:8000/health

Admin UI: http://localhost · Grafana: http://localhost:3000


Production domain: ziex-tryon.com · Docs: docs.ziex-tryon.com