Backend NestJS avec Google Vision AI pour categorisation images, Stripe paiements, React Native mobile, deploiement Kubernetes sur AWS. 1 266 commits, 2 276 fichiers TypeScript.
Le backend NestJS constitue le coeur de la plateforme avec 2 276 fichiers TypeScript. L'architecture modulaire separe les domaines : destinations, utilisateurs, contenus, paiements, IA, notifications. L'integration Google Vision AI analyse chaque image uploadee et retourne un ensemble de labels (plage, montagne, gastronomie, architecture) avec des scores de confiance.
Stripe gere les paiements pour les reservations d'activites, avec gestion des remboursements et des devises multiples. L'application React Native partage la logique metier avec le backend via une couche API typee. Les 1 266 commits refletent un cycle de developpement continu avec des releases regulieres.
Le deploiement sur Kubernetes/AWS permet de scaler les services independamment. Le service d'analyse d'images, gourmand en ressources, tourne sur des pods dedies qui scalent automatiquement en fonction de la file d'upload. La base PostgreSQL et les assets statiques sont geres par les services AWS natifs.
Backend NestJS avec architecture modulaire, Passport authentication, PostgreSQL.
Integration Google Vision AI pour categorisation automatique des images uploadees.
Stripe pour traitement des paiements, sharp pour conversion HEIC vers JPEG.
App React Native pour mobile, documentation Swagger complete.
Deploiement AWS avec Kubernetes, Docker, Nginx load balancing.
1 266 commits (807 + 459), 2 276 fichiers TypeScript (1 414 TS + 862 TSX).
2 276 fichiers TypeScript
Categorisation images automatique
Deploiement AWS avec orchestration
Brief, repo, ou appel rapide - on s'adapte.