Pausac
Pausac
Application Web
Pausac est une plateforme web sport-santé destinée aux entreprises, permettant de planifier des activités, gérer les utilisateurs et suivre les retours des employés, avec un système de notifications et de plannings dynamiques.
- Type
- Application Web
- Role
- Developpeur Full-Stack
- Service
- UI/UX Design / Front-end Development / Back-end Development
- Year
- 2025

Présentation du Projet
Voici "Pausac" – une plateforme complète sport-santé pensée pour les entreprises souhaitant améliorer le bien-être de leurs collaborateurs.
Grâce à son architecture modulaire et moderne, Pausac permet de planifier des activités, gérer les utilisateurs et leurs rôles, envoyer des notifications en temps réel et recueillir des retours sur la participation, le tout dans une interface simple et professionnelle.
Construite sur un framework MVC maison en PHP, Pausac offre une base robuste et évolutive qui s’adapte aux besoins de chaque organisation.
La plateforme intègre un système de plannings dynamiques, une gestion multi-entreprises, et un centre de notifications, ce qui en fait la solution idéale pour développer l’engagement et la santé des salariés.
Fonctionnalités principales
- Gestion multi-entreprises : chaque société possède ses propres utilisateurs, rôles et paramètres
- Planification d’activités : création et gestion d’activités uniques ou récurrentes, avec prise en charge des fuseaux horaires
- Système de notifications : rappels en temps réel pour les activités, réinitialisations de mot de passe, demandes de feedback…
- Gestion des utilisateurs : rôles, permissions, authentification sécurisée par tokens
- Feedback & analyse : suivi de la participation et collecte des retours (réussi/raté + commentaires)
- Architecture CoreMVC : framework léger, modulaire et maintenable (contrôleurs, services, helpers, vues…)
Pausac s’adresse aux PME comme aux grandes entreprises qui souhaitent renforcer la cohésion et le bien-être de leurs équipes via des outils numériques structurés et simples d’utilisation.

Technologies utilisées
- PHP CoreMVC: framework maison léger et performant
- MariaDB: base de données relationnelle pour gérer les activités, utilisateurs et notifications
- Docker & Apache: environnement conteneurisé pour un déploiement scalable
- SCSS: styles modulaires et responsive
- Vue.js: interactivité et dynamisme du front-end
- DBeaver: gestion et administration de la base de données
- GitHub: versionning et collaboration
- Figma: Maquettage
Modules principaux
- Tableau de bord: vue d’ensemble sur les activités et notifications
- Gestion des activités: création, édition, planification récurrente ou ponctuelle
- Centre de notifications: rappels et alertes en temps réel
- Gestion multi-entreprises et utilisateurs: rôles, permissions et sécurité
- Module feedback: collecte et analyse des retours des participants
Processus de conception
Le développement de Pausac a commencé par un besoin central : structurer le code et séparer les responsabilités. Un framework MVC maison a été conçu pour isoler la logique métier (contrôleurs, modèles, services) et permettre une montée en charge simple.
Le design a été travaillé en SCSS, puis enrichi avec Vue.js pour les modules interactifs. Enfin, Docker a permis d’assurer un environnement identique entre développement et production, garantissant stabilité et rapidité de déploiement.
Défis et solutions
- Gestion des fuseaux horaires: mise en place d’un système de conversion pour déclencher correctement les activités partout.
- Système de notifications: moteur dynamique capable d’envoyer des rappels variés selon le type d’activité et l’utilisateur.
- Sécurité des comptes: mise en place de tokens, cookies auto-login et gestion stricte des permissions par rôle.
- Performance et modularité : architecture CoreMVC pensée pour accueillir de nouveaux services sans casser l’existant.