Aperçu

Résumé du Projet

Le contexte : L'ALPES (Amicale Laïque des Petits Écoliers de Saint-Gervais) est l'association de parents d'élèves de l'École Marie Paradis. Active et bien implantée localement, elle communiquait via Facebook mais n'avait aucun site web dédié : adhésions en papier, partenaires sans vitrine digitale, pas de référencement Google possible.

La décision : En tant que parent d'élève et développeur web local, j'ai décidé d'offrir un site professionnel à l'association — pas un WordPress basique, mais une vraie application full-stack sur mesure adaptée à leurs besoins spécifiques.

🤝
30+
Partenaires locaux
25
Endpoints API
📧
8
Templates email

Le Défi

Contexte et Problématique

L'ALPES organisait des événements, collectait des fonds et gérait un réseau de 30+ commerces locaux offrant des réductions aux familles adhérentes. Mais tout reposait sur Facebook et des fichiers Excel.

Situation initiale

  • Page Facebook active — mais pas de site web dédié
  • Adhésions gérées en papier et Excel
  • Partenaires sans visibilité digitale permanente
  • Événements uniquement sur Facebook (non archivés)
  • Aucun référencement Google possible

Objectifs

  • Vitrine web permanente en complément de Facebook
  • Digitaliser la gestion des adhésions
  • Offrir une présence digitale aux partenaires locaux
  • Permettre le référencement sur Google
  • Interface admin accessible aux bénévoles non-techniques

"C'est avec plaisir que nous validons cette proposition de site internet. Ce sera une belle vitrine pour retrouver toutes les informations importantes de l'association et plus simple que le Facebook."

— Pauline Bannay, Bureau ALPES Marie Paradis

La Solution

Architecture Full-Stack sur Mesure

Contrairement aux sites associatifs typiques (souvent des WordPress basiques), une vraie plateforme sur mesure a été construite — plus flexible, plus performante, et adaptée aux contraintes spécifiques d'une association de parents d'élèves.

Architecture

Frontend (HTML/CSS/JS)
├── Site public responsive
├── 14 modules CSS
├── ES Modules JavaScript
└── Pages événements dynamiques

Backend (Express.js + TypeScript)
├── API REST complète (25 endpoints)
├── MongoDB + Mongoose
├── Authentification magic link (JWT)
└── Pipeline images Sharp → WebP

Admin Panel (SPA)
├── Dashboard avec statistiques
├── CRUD partenaires / événements
├── Gestion adhésions + import CSV
└── Gestion équipe et rôles

Fonctionnalités Clés

Système de Partenaires

3 tiers (Gold, Silver, Bronze) avec affichage priorisé. Upload logo converti en WebP. Backlinks vers sites partenaires.

Calendrier Événements

Types colorés (vente, fête, réunion). Pages détail avec éditeur HTML riche. Archives consultables.

Gestion Adhésions

Formulaire en ligne avec modal RIB. Logique année scolaire auto (sept → août). Import CSV flexible. Relances renouvellements.

Magic Link Auth

Pas de mot de passe. Email → lien (15 min) → session JWT 7 jours. Zéro friction pour bénévoles non-tech.

8 Templates Email

Magic link, bienvenue admin, confirmation adhésion, notification bureau, relance renouvellement.

Admin Panel Complet

Dashboard statistiques, CRUD pour tout le contenu, gestion rôles équipe. Pensé pour utilisateurs non-techniques.

Pourquoi Full-Stack et pas WordPress ?

Aspect WordPress Solution custom
Gestion année scolaire Plugin payant Intégrée
Tiers partenaires Plugin payant Sur mesure
Maintenance sécurité Régulière (plugins) Zéro
Magic link auth Difficile Natif

Palette de Couleurs

Primary
#2563EB
Accent
#F59E0B
Background
#FFFFFF

Timeline

Déroulement du Projet

Oct 2025 Proposition envoyée au bureau, acceptée avec enthousiasme
Déc 2025 Développement frontend et architecture backend
Jan 2026 Backend complet, admin panel, système email
Fév 2026 Itérations feedback bureau, tests finaux
18 Fév 2026 Mise en production ✅

Durée totale : ~8 semaines en temps partiel

Résultats

Ce Que le Site Apporte

Présence web
Facebook uniquement Facebook + site dédié
Adhésions
Papier / Excel Formulaire + admin
✅ Digitalisé
Partenaires
Communication ponctuelle Vitrine permanente
✅ 30+ backlinks locaux
Événements
Posts Facebook Calendrier structuré
Référencement
Non indexable Visible sur Google
Coût association
0€ (code offert) ~115-175€/an
Domaine + hébergement uniquement
Impact communauté : Les 30+ partenaires locaux ont maintenant un backlink depuis le site de l'association. SEO local gratuit pour eux, et renforcement de l'écosystème commercial de Saint-Gervais.

"C'est avec plaisir que nous validons cette proposition de site internet. Ce sera une belle vitrine pour retrouver toutes les informations importantes de l'association et plus simple que le Facebook."

Pauline Bannay
Bureau ALPES Marie Paradis
Leçon clé : Un projet offert ne veut pas dire un projet au rabais. 23 handoff documents, architecture propre, admin complet. La qualité reste la même — c'est le business model qui change.

Technique

Stack Technologique

HTML5 / CSS3Frontend
JavaScript ES ModulesFrontend
Express.js + TypeScriptBackend
MongoDB + MongooseBase de données
SharpImages
ResendEmail
JWTAuth
PM2 + NginxInfra

Intégrations

Magic Link Authentication Resend Email API WebP Image Pipeline CSV Import System Let's Encrypt SSL

Vous avez un projet pour une association ou un club ?

Site vitrine, gestion adhésions, calendrier événements — discutons de ce dont vous avez besoin.