Mohamed Rayen Sansa
ENFR
Tous les projets
Stage · Inveep2024

Inveep CRM

Comment un seul CRM peut-il réunir les clients, les documents et les localisations d’une équipe ?

Un CRM web complet développé pendant mon stage chez Inveep avec Angular, Express.js et MongoDB : gestion des données (CRUD), export PDF, géolocalisation sur carte avec Leaflet, accès par rôles sécurisé par JWT. Projet d’entreprise, présenté sans détails internes.

Mon rôle
Stagiaire MEAN stack : développement du CRM complet
Durée
4 mois (juil. – oct. 2024)
Plateformes
Web
Stack
  • Angular
  • Node.js
  • Express.js
  • MongoDB
  • NgRx
  • Leaflet.js
1:10 000

Situation

Stage chez Inveep (juillet – octobre 2024). Le sujet : un CRM web complet, pour que l’équipe gère ses clients et ses données au même endroit, avec des droits selon le rôle de chacun.

Projet d’entreprise confidentiel : je présente le sujet, les fonctionnalités et la stack, sans détails internes.

1:1 000

Produit

  • Gestion des données (CRUD) : création, consultation, modification et suppression des enregistrements du CRM.
  • Export PDF des informations, prêtes à partager.
  • Géolocalisation : les données affichées et situées sur une carte interactive Leaflet.
  • Accès par rôles : chaque utilisateur ne voit et ne fait que ce que son rôle autorise.
1:100

Système

  • Front Angular avec gestion d’état NgRx.
  • API REST avec Node.js et Express.js, authentification JWT et contrôle d’accès par rôles.
  • MongoDB, avec une indexation ciblée sur les grandes collections pour garder des temps de réponse courts.
  • Leaflet pour les cartes et la géolocalisation.

Vous recrutez ? Comparez avec votre offre

Collez votre offre de stage. Vous verrez quelles technologies demandées sont prouvées par un de mes projets ou stages, et lesquelles ne le sont pas.

Le texte reste dans votre navigateur ; rien n’est envoyé.