Ares RH
Gestion du Leo Club Tunis Ares
Août 2026 – Septembre 2026 · Associatif · Leo Club Tunis Ares

Application RH complète pour gérer le club : membres, événements, présences, barème de points, votes, scrutins anonymes et recrutement, avec e-mails automatiques et notifications.
En chiffres
0
tests automatisés
0
tables PostgreSQL
0
rôles avec contrôle d'accès
Étude de cas
Le défi
Le club suivait les présences, les points, les votes et le recrutement dans des tableurs et des messages dispersés : des calculs refaits à la main, un classement contestable et aucune trace fiable. Il fallait un outil unique pour le chef effectif, le bureau et les membres.
Architecture
Clients
- Espace membres, bureau et chef effectif
- Site du club (candidatures)
Next.js App Router
- Auth.js + contrôle des rôles
- Server Actions
- Moteur de points
- Routes publiques
Données
- PostgreSQL
- Prisma (20 tables)
Services externes
- E-mails (Nodemailer)
- Alertes Telegram
- Photos Cloudinary
- Export Excel
Clients
- Espace membres, bureau et chef effectif
- Site du club (candidatures)
Next.js App Router
- Auth.js + contrôle des rôles
- Server Actions
- Moteur de points
- Routes publiques
Données
- PostgreSQL
- Prisma (20 tables)
Services externes
- E-mails (Nodemailer)
- Alertes Telegram
- Photos Cloudinary
- Export Excel
Choix techniques
01
Une seule source de vérité
Le moteur de points calcule tout côté serveur : présences, classement mensuel, export Excel et e-mails lisent exactement les mêmes données.
02
Des scrutins vraiment anonymes
Les scrutins à l'urne ne stockent aucun bulletin en base : le résultat est fiable sans jamais relier un vote à un membre.
03
Rôle et poste séparés
Les droits dans l'application (chef effectif, bureau, membre) sont distincts des fonctions au bureau : pas de permissions dupliquées pour chaque poste.
04
Protégé contre l'irréparable
Suppression confirmée en retapant le nom, impossible de supprimer le dernier chef effectif, mots de passe générés et hachés.
Fonctionnalités
- Feuilles de présence et barème de points, avec classement mensuel et membre du mois
- Votes de disponibilités avec répartition automatique des stands
- Scrutins à l'urne anonymes, sans aucun bulletin stocké en base
- Recrutement : candidatures reçues depuis le site du club et entretiens notés par trois recruteurs
- E-mails automatiques (invitations, convocations, rappels, récapitulatifs mensuels) et alertes Telegram
- Contact WhatsApp en un clic et plannings prêts à partager sur WhatsApp
- Trois rôles (chef effectif, bureau, membre) avec contrôle d'accès côté serveur
Captures d'écran (8)

Un mot sur ce projetUn mot sur ce projet
Une question, un avis, une idée ?
Écrivez-moi directement d'ici. Votre message n'est pas publié : je suis le seul à le lire.
Privé : jamais affiché sur le site