Об этом проекте

cvhome — это многопользовательская (multi-tenant) e-commerce платформа, разработанная для поддержки как частных магазинов, так и бизнес-модели SaaS. Она развивает одноэкземплярную модель Shopizer в масштабируемую архитектуру с надежной изоляцией арендаторов и облачными оптимизациями. Ключевые возможности включают: - Multi-Tenancy: поддержка нескольких независимых магазинов с пользовательскими доменами на общей или изолированной инфраструктуре. - Микросервисная архитектура: независимые сервисы для аутентификации, управления арендаторами (Tenant Management) и ядра магазина (Store Core). - Облачная интеграция: оптимизация для AWS (ECS Fargate, RDS) и контейнеризация с помощью Docker. - SaaS-фундамент: встроенные блоки для изоляции арендаторов, централизованного управления и подписок. Технологический стек: - Backend: Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate и PostgreSQL. - Frontend: Next.js 16, React 19, Angular 20, TypeScript и Node.js. - Инфраструктура и инструменты: AWS, Terraform, Docker, Caddy, Minio и Stripe для платежей.