Skip to content

Mini-application éducative développée en React qui aide les utilisateurs à comprendre la différence fondamentale entre une Base de Données (BD) et un Système de Gestion de Base de Données (SGBD) à travers des visualisations interactives.

Notifications You must be signed in to change notification settings

EJM0101/db-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DB School

DB School est une mini-application éducative développée en React qui aide les utilisateurs à comprendre la différence fondamentale entre une Base de Données (BD) et un Système de Gestion de Base de Données (SGBD) à travers des visualisations interactives.

🚀 Fonctionnalités

  • Visualisation graphique interactive de BD et SGBD avec React Flow.
  • Explication pédagogique des concepts de base.
  • Comparateur visuel BD vs SGBD.
  • Quiz de compréhension pour tester les connaissances.

🧠 Concepts pédagogiques

  • BD (Base de Données) : Ensemble structuré de données sans moteur de traitement.
  • SGBD : Logiciel complet pour gérer, manipuler et sécuriser des bases de données avec des outils tels que SQL, gestion des droits, sécurité, etc.

📦 Structure du projet

  • src/components/ : Composants React.
  • src/data/ : Données statiques (définitions et quiz).
  • public/ : HTML de base.
  • src/App.jsx : Routes et navigation.
  • src/index.js : Point d’entrée React.

▶️ Lancer le projet

npm install
npm start

🌐 Déploiement

Compatible Render : une fois buildé (npm run build), le dossier build/ peut être déployé comme site statique.


© DB School - 2025

About

Mini-application éducative développée en React qui aide les utilisateurs à comprendre la différence fondamentale entre une Base de Données (BD) et un Système de Gestion de Base de Données (SGBD) à travers des visualisations interactives.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published