Back to Portfolio
PerfectShot.me logo

PerfectShot.me

AI-Powered Professional Headshots

2025 - Present

PerfectShot.me Hero

Overview

AI-powered professional headshot generator. Users upload casual photos and receive professional headshots in multiple styles within minutes.

Technology Stack

frontend
React Router 7TypeScriptTailwindCSSshadcn/uiVite
backend
Node.jsFastifyPrisma ORMPostgreSQLTypeScript
aiml
LiteLLMImage Generation ModelsFace DetectionPython/FastAPI
infrastructure
KubernetesHelmDockerGitHub ActionsSOPS
messaging
RabbitMQ
storage
MinIO/S3

Key Features

  • AI-powered headshot generation with multiple professional styles
  • Real-time progress updates via Server-Sent Events (SSE)
  • Credit-based payment system with Stripe integration
  • Multi-language support (10 languages: EN, RU, ES, DE, FR, IT, PT, ZH, JA, KO)
  • 24-hour result access with automatic cleanup
  • Social sharing capabilities
  • Email notifications for job completion
  • Admin dashboard for ML model evaluation

Technical Highlights

  • Microservices architecture with 6 independent services
  • Event-driven architecture using RabbitMQ message queues
  • Kubernetes deployment with Helm charts and GitOps
  • CI/CD pipeline with GitHub Actions
  • Monitoring with VictoriaMetrics and Grafana dashboards
  • SOPS-encrypted secrets management
  • Horizontal scaling with Kubernetes HPA
  • Structured logging with VictoriaLogs
  • Comprehensive test coverage (unit, integration, e2e)

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8