Sobre el proyecto

cvhome es una plataforma de comercio electrónico multi-inquilino diseñada para soportar tiendas privadas o un modelo de negocio SaaS. Evoluciona el modelo de instancia única de Shopizer hacia una arquitectura escalable que cuenta con un robusto aislamiento de inquilinos y optimizaciones nativas de la nube. Las capacidades clave incluyen: - Multi-Tenancy: Soporte para múltiples tiendas independientes con dominios personalizados en infraestructura compartida o aislada. - Arquitectura de Microservicios: Servicios independientes para Authentication, Tenant Management y Store Core. - Integración Cloud-Native: Optimizado para AWS (ECS Fargate, RDS) y contenedorizado mediante Docker. - Base de SaaS: Bloques integrados para el aislamiento de inquilinos, gestión centralizada y suscripciones. Stack Tecnológico: - Backend: Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate y PostgreSQL. - Frontend: Next.js 16, React 19, Angular 20, TypeScript y Node.js. - Infraestructura y Herramientas: AWS, Terraform, Docker, Caddy, Minio y Stripe para pagos.