Dépôt : DevRedious/commu-rilindra
Rôle : application communautaire Rilindra, incluant quiz, résultats, leaderboard et rewards.
Le nom historique "quiz" peut encore apparaître dans certains chemins de documentation. Le produit cible s'appelle maintenant Commu Rilindra.
Accès
Stack
| Couche | Technologie |
|---|
| Web | Next.js App Router, React, TypeScript |
| Auth | NextAuth Discord |
| Données | PostgreSQL VPS |
| Déploiement | Coolify Git based |
| Secrets | Infisical |
Domaines fonctionnels
- login Discord ;
- quiz ;
- soumission de résultats ;
- leaderboard ;
- rewards ;
- transactions ;
- profil joueur ;
- webhooks ou notifications Discord si activés.
Points sensibles
| Sujet | Attention |
|---|
| Score quiz | Le calcul fiable doit rester côté serveur |
| Rewards | Ecritures transactionnelles et auditables |
| Leaderboard | Eviter les données stale après un résultat |
| Auth Discord | Callback prod commu.rilindra.fr |
| Ancien domaine | quizz.rilindra.fr est historique, ne pas le prendre comme cible principale |
Tests métier minimaux
- login Discord ;
- répondre à un quiz ;
- vérifier le score ;
- vérifier reward ou transaction si applicable ;
- vérifier leaderboard ;
- surveiller logs app et DB.
Pages liées