Sobre o projeto

cvhome é uma plataforma de e-commerce multi-tenant projetada para suportar tanto lojas privadas quanto um modelo de negócio SaaS. Ela evolui o modelo de instância única do Shopizer para uma arquitetura escalável com isolamento robusto de tenants e otimizações cloud-native. As principais capacidades incluem: - Multi-Tenancy: Suporte para múltiplas lojas independentes com domínios personalizados em infraestrutura compartilhada ou isolada. - Arquitetura de Microserviços: Serviços independentes para Autenticação, Gestão de Tenants e Store Core. - Integração Cloud-Native: Otimizado para AWS (ECS Fargate, RDS) e conteinerizado usando Docker. - Fundação SaaS: Blocos integrados para isolamento de tenants, gestão centralizada e assinaturas. Stack Tecnológica: - Backend: Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate e PostgreSQL. - Frontend: Next.js 16, React 19, Angular 20, TypeScript e Node.js. - Infraestrutura e Ferramentas: AWS, Terraform, Docker, Caddy, Minio e Stripe para pagamentos.