01Projet phare · Association reconnue d'utilité publique

Dyslexiques de France

Une plateforme web complète pour l'association qui accompagne les personnes touchées par les troubles DYS — vitrine, espace membre, adhésions en ligne, CMS, messagerie, IA et administration. En production, développée et maintenue en solo.

RÔLEconception → prod, solo
STACKphp 8 maison · mariadb · node
ANNÉES2024 — aujourd'hui
STATUT● en production
Page d'accueil de la plateforme Dyslexiques de France

Le projet

Une vraie plateforme métier, pas un site vitrine.

Le site combine une vitrine publique (ressources, agenda, carte de France interactive des référents régionaux), un espace membre complet, un système d'adhésion avec paiement en ligne, un CMS maison à blocs, une messagerie interne, un chatbot IA et un back-office d'administration d'environ 28 écrans.

Le tout est construit en PHP 8 « fait main » — sans Laravel, sans Symfony : architecture MVC maison, mini-ORM maison, routeur maison. Front controller unique, ~31 tables MariaDB en PDO préparé, front vanilla en thème sombre.

/CMS

Éditeur de pages à blocs

24 types de blocs empilables, drag & drop, sauvegarde automatique. Un moteur de rendu unique transforme les blocs en HTML. ~40 scripts JS structurés côté éditeur.

/PAIEMENT

Adhésions HelloAsso

OAuth, création de checkout, webhook re-vérifié côté serveur, activation automatique. Adhésions multi-personnes, renouvellement, cron de rappels d'échéance.

/IA

Chatbot RAG

Widget de chat connecté à un serveur Node.js dédié : moteur Mistral + base de connaissances synchronisée pour répondre sur la dyslexie et l'association.

/ADMIN

Back-office ~28 écrans

Membres, rôles et permissions granulaires, adhésions, médiathèque, statistiques Chart.js, journaux d'activité, pôle financier avec exports CSV/JSON et rapports PDF.

/SÉCURITÉ

Défense en profondeur

Sessions à expiration avec heartbeat, ré-authentification sensible, CSRF, CSP, bcrypt, rate-limiting connexion, double système d'autorisation, mode maintenance.

/EXPLOITATION

Sauvegardes & emails

Dump SQL en PHP pur (compatible mutualisé), archives ZIP, téléchargement authentifié hors-web. Emails transactionnels maison avec templates HTML.

Ce que ça prouve

Plateforme métier complète from scratch, sans filet de framework
Intégration de paiement réelle avec webhook sécurisé
CMS à blocs maison avec drag & drop et autosave
Chatbot IA avec RAG sur service Node séparé