Création d'un SaaS de gestion et signature de contrats en ligne

Phase 2 du projet Bee'z Pro : Interface dédiée aux entreprises clientes pour piloter contrats, facturation et suivi des prestations.

Client : Bee'z Pro Projet : Bee'z Web Mon entreprise : DGS Création Date : 2024

Galerie du projet

Parcourez les visuels du projet

Page d'inscription entreprise
Page de détails d'une entreprise
Page d'ajout d'une commande de contrat intérimaire
Page de récapitulatif de commande de contrat intérimaire
Page de paiement de commande de contrat intérimaire
Facture de commande de contrat intérimaire
Page de détails d'un contrat intérimaire
Page listant les intérimaires d'une entreprise

Technologies utilisées

Stack technique et outils employés pour ce projet

Contexte du projet

Les entreprises clientes de Bee'z Pro avaient besoin d’un accès personnalisé pour gérer contrats et avenants, suivre la facturation et les paiements, consulter l’historique des prestations en temps réel

Objectifs

  • Automatiser la génération et le suivi des documents contractuels.
  • Améliorer la transparence avec des tableaux de bord clairs.
  • Renforcer la gestion des droits par rôle utilisateur.
  • Respect obligatoire de nombreuses normes RGPD liées aux contrats et à la confidentialité des intérimaires et entreprises.

Équipe projet

Client

Bee'z Pro

Développeur

Moi-même

Chef de projet

Chef de projet de l'entreprise

Fonctionnalités clés

Les principales fonctionnalités développées pour ce projet

Gestion des contrats : création/délégation/renouvellement, génération automatique de PDF.

Facturation et paiements : édition de factures et avoirs, suivi des règlements, export Excel.

Dashboard administrateur : paramètres globaux personnalisés, graphiques de facturation et volume de missions.

Gestion des utilisateurs : rôles Admin/Manager/User avec droits granulaires.

Notifications et mailing : rappels de paiement et alertes administratives.

Solutions techniques

Architecture et choix techniques pour répondre aux besoins

Symfony 6 MVC structuré en bundles fonctionnels (Candidat, Offre, Contrat).

Twig + SASS/Bootstrap pour UI modulaire et responsive.

API Sirene de l'Insee pour validation et import en temps réel des données d'entreprises.

Services métier dédiés (cryptage des documents, génération PDF/Excel).

Versioning sur GitHub via Git et utilisation de SemVer (Semantic Versioning).

Défis relevés

Les principaux challenges techniques et fonctionnels du projet

Sécurité

Isolation des données et cryptage des documents contractuels.

Tableau de bord statistique

Requêtes optimisées pour résultats en temps réel.

Conformité légale

Suivi des consentements, horodatage des actions et journaux d’accès.

Résultats obtenus

Les bénéfices et impacts mesurés du projet

Réduction drastique de tâches manuelles nécessaires à la création de contrats.

Entreprises satisfaites de pouvoir créer facilement un contrat avec l'agence d'interim en moins de 48h

Cliente satisfaite du produit final, a rapidement commencé à signer de nouveaux contrats.

Lendemains du projet

Ce qui s'est passé par la suite

Comme le site web Bee'z Pro, le projet a été en ligne pendant plus d'un an après mon départ de l'entreprise. Je n'ai pas plus d'informations concernant l'utilisation réelle ou le retour sur investissement à moyen/long terme, car j'ai quitté mon entreprise après avoir fini ce projet.

Autocritique

Ce qui aurait pu être amélioré, ce qui a été bien fait

Comme pour la phase 1, nous avons accepté beaucoup de changements demandés par la cliente après validation du cahier des charges. Je veille dorénavant à expliquer ce qu'engendrent des changements importants en cours de projet.

Le projet a été complexe mais très stimulant, c'était la 1e fois que je travaillais sur un projet nécessitant tant de vigilance côté juridique et RGPD.

J'ai beaucoup appris notamment avec les systèmes de factures et d'avoirs que je ne connaissais pas avant de les développer. J'ai approfondi ma rigueur avec ce projet, car aucun chiffre ne peut être invalide sur une facture, sinon de mauvais paiements sont effectués.