Ce projet repose sur un framework PHP personnalisé, conçu pour créer des applications web modernes, sécurisées et modulaires.
Philosophie
Le framework privilégie la clarté, une architecture explicite et la maintenabilité à long terme.
- Architecture modulaire avec dépendances explicites
- Conception orientée sécurité (CSRF, CSP, authentification, permissions)
- Internationalisation (i18n) intégrée
- Séparation stricte entre core, modules et code projet
Fonctionnalités clés
- Routeur avec middlewares et URLs sensibles à la langue
- Modules enfichables (auth, admin, permissions, rôles, etc.)
- Système de rôles et permissions finement contrôlé
- Templates Smarty compatibles avec une CSP stricte
- Contrats API JSON cohérents pour une UX orientée AJAX
Objectif
L’objectif de ce framework est de fournir une base solide pour des projets réels, tout en restant compréhensible, débogable et extensible.