KutsumKutsum
Accueil
Utilisation de l'appli
Écriture de questions
Installation
Détails techniques
Accueil
Utilisation de l'appli
Écriture de questions
Installation
Détails techniques
  • Détails techniques (utilisateurs avancés seulement)

    • Détails techniques (utilisateurs avancés seulement)
    • Architecture générale
    • Base de données
    • Système de scoring
    • Services backend
    • API REST
    • Configuration et environnement
    • Tests et qualité
    • Déploiement et DevOps
    • Security Documentation
    • Performance & Monitoring
    • Troubleshooting Guide

Détails techniques (utilisateurs avancés seulement)

Cette section contient une documentation technique détaillée de l'architecture de MathQuest, destinée aux développeurs, administrateurs système et utilisateurs avancés souhaitant comprendre en profondeur le fonctionnement de l'application.

Vue d'ensemble

MathQuest est une application web moderne construite avec une architecture full-stack comprenant :

  • Frontend : Next.js avec React et TypeScript
  • Backend : Node.js avec Express, Socket.IO et Prisma
  • Base de données : PostgreSQL
  • Cache/Stockage : Redis
  • Documentation : VuePress (cette documentation)

Sections disponibles

  • Architecture générale - Vue d'ensemble de l'architecture technique
  • Base de données - Schéma de la base de données et modèles
  • Système de scoring - Logique de calcul des scores et pénalités
  • Services backend - Services et gestion des événements quiz
  • API REST - Documentation complète des endpoints REST
  • Configuration - Variables d'environnement et fichiers de configuration
  • Tests et qualité - Stratégie de test et qualité du code
  • Déploiement et DevOps - Déploiement, monitoring et scaling

Avertissement

Cette documentation technique est destinée aux utilisateurs expérimentés. Elle contient des détails d'implémentation qui peuvent changer avec les mises à jour. Pour une utilisation normale de l'application, consultez la documentation utilisateur.

Contribuer

Si vous êtes développeur et souhaitez contribuer au code de MathQuest, cette documentation vous aidera à comprendre l'architecture. Le code source est disponible sur GitHub.

Dernière mise à jour: 19/09/2025 15:01
Contributors: alexisflesch
Next
Architecture générale