À propos du projet

cvhome est une plateforme e-commerce multi-tenant conçue pour prendre en charge soit des boutiques privées, soit un modèle commercial SaaS. Elle fait évoluer le modèle à instance unique de Shopizer vers une architecture évolutive présentant une isolation robuste des tenants et des optimisations cloud-native. Les capacités clés incluent : - Multi-Tenancy : Prise en charge de plusieurs boutiques indépendantes avec des domaines personnalisés sur une infrastructure partagée ou isolée. - Architecture Microservices : Services indépendants pour l'Authentification, la Gestion des Tenants et le Store Core. - Intégration Cloud-Native : Optimisé pour AWS (ECS Fargate, RDS) et conteneurisé via Docker. - Fondation SaaS : Blocs intégrés pour l'isolation des tenants, la gestion centralisée et les abonnements. Pile technologique : - Backend : Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate et PostgreSQL. - Frontend : Next.js 16, React 19, Angular 20, TypeScript et Node.js. - Infrastructure et Outils : AWS, Terraform, Docker, Caddy, Minio et Stripe pour les paiements.