Tous les projets
B
Tourisme / IA

NestJS/React Native, IA de categorisation d'images, paiement en ligne, Kubernetes, 1 266 commits (total projet), 2 276 fichiers TS

Backend NestJS avec IA de categorisation d'images, paiement en ligne, React Native mobile, deploiement Kubernetes sur AWS. 807 commits personnels sur 1 266 au total, 2 276 fichiers TypeScript.

1.3K Commits (total)
2.3K Fichiers TS
IA Categorisation
Lead Role

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 d'un service d'IA de categorisation d'images analyse chaque image uploadee et retourne un ensemble de labels (plage, montagne, gastronomie, architecture) avec des scores de confiance.

Le module de paiement en ligne 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 du projet (dont 807 issus de ma contribution) 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.

Architecture technique

Backend NestJS avec architecture modulaire, Passport authentication, PostgreSQL.

Integration d'un service d'IA pour categorisation automatique des images uploadees.

Module de paiement en ligne pour traitement des transactions, 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).

Points techniques

807 commits

Ma contribution (1 266 au total)

Categorisation IA

Categorisation images automatique

Kubernetes

Deploiement AWS avec orchestration

Stack technique

TypeScript
NestJS
React Native
PostgreSQL
AWS
Docker
Kubernetes
IA de categorisation d'images
Paiement en ligne
Role Lead Backend Developer
Duree 2023-2026
Engagement Contrat long-terme (Tier B)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.