Aller au contenu
Rachid Bouadi
Français
Tous les projets

Full-stack | Contribution via Aventique

INES VTC

Services backend et back-office pour une plateforme VTC.

Contribution full-stack à une plateforme VTC algérienne : opérations, utilisateurs, promotions et paiements par portefeuille.

Illustration · il ne s’agit pas d’une capture du produit
Rôle
Développeur full-stack JavaScript
Période
juillet 2025 – mars 2026
Réalisé via
Aventique
Produit
Plateforme VTC algérienne

Présentation

INES VTC réunit les parcours d'une plateforme de transport à la demande : demande de course par le client, acceptation par le chauffeur et gestion des opérations par les équipes internes. Mes contributions ont porté sur le backend NestJS/PostgreSQL et les tableaux de bord React du back-office, en collaboration avec les équipes mobile et produit via Aventique.

Ma contribution

Backend et API opérationnelles

Développé des fonctionnalités d'authentification/SMS, de gestion des clients, chauffeurs, courses, estimations, dispatch, portefeuilles, transactions, codes promotionnels et opérations de support et d'administration.

Back-office React

Réalisé les tableaux de bord et écrans de gestion des courses, chauffeurs, clients, gestionnaires de crédit, promotions et notifications.

Portefeuille et paiement

Intégré la recharge du portefeuille via SATIM, la génération de reçus et des outils de gestion des opérations financières, avec les équipes mobile et produit.

Aspects techniques

Suivre le cycle de vie d’une course

Implémenter la demande, l’acceptation, la fin, l’annulation et l’évaluation des courses, avec notifications push et prise en charge de l’idempotence, au-delà de simples endpoints de gestion.

Relier le backend aux écrans opérationnels

Intervenir sur l’API NestJS/PostgreSQL et le back-office React, en reliant les interfaces de gestion des courses, utilisateurs et promotions à leurs fonctionnalités backend.

Prendre en charge les opérations du portefeuille

Contribuer à l’intégration de la recharge SATIM, aux reçus et aux outils financiers, en coordination avec les équipes mobiles.

Résultat et périmètre

Contributions aux courses, à la gestion clients/chauffeurs, au dispatch, aux promotions, notifications et portefeuilles. Livraison en équipe via Aventique : il s’agit de mon périmètre de contribution, pas d’une réalisation individuelle de toute la plateforme.

Technologies

  • NestJS
  • React
  • TypeScript
  • PostgreSQL
  • TypeORM
  • Swagger
  • Firebase
  • Nodemailer
  • React Query
  • Zustand
  • Mantine UI
  • Vite

Échangeons sur ces projets.

Pour plus de contexte, consultez la liste des projets ou contactez-moi.

Retour à tous les projetsProjet suivant : FYDNI