
Outil interne de gestion des relations entreprises pour Epitech Marseille.
CompanyPulse est un outil interne conçu pour gérer les relations entre Epitech Marseille et les entreprises partenaires.
Cette application web est née d’un défi lancé par mon directeur de campus : développer une solution fonctionnelle en seulement 2 semaines.
L’objectif principal était de centraliser les informations des entreprises afin de disposer d’une plateforme unique pour suivre et gérer les relations.
J’utilise Inertia.js afin d’améliorer l’expérience développeur et éviter la mise en place d’une API REST entre le frontend et le backend.
Le backend suit une architecture hexagonale simple.
Le frontend repose sur une structure React classique.
Le déploiement est géré via GitHub CI/CD :
J’ai également développé un script Bash permettant de sauvegarder la base de données en fichier compressé .gz, exécuté automatiquement via un cron job.