Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🧠 MindUp

MindUp est une application de quiz interactive conçue pour tester, améliorer et renforcer les connaissances des utilisateurs de manière ludique et intuitive.

Le projet repose sur une architecture full-stack moderne avec :

  • Backend en Java (Spring Boot)
  • Frontend en React avec Vite
  • Stylisation avec Tailwind CSS

🚀 Fonctionnalités

  • 🎯 Quiz à choix multiples
  • 🧩 Questions dynamiques
  • 📊 Calcul et affichage du score
  • 🔄 Navigation fluide entre les questions
  • 🎨 Interface moderne et responsive
  • ⚡ Performances optimisées grâce à Vite

🛠️ Technologies utilisées

Backend

  • Java
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Base de données (MySQL / H2 / PostgreSQL selon configuration)

Frontend

  • React
  • Vite
  • Tailwind CSS
  • JavaScript (ES6+)

📁 Architecture du projet


mindup/
│
├── backend/
│   ├── src/main/java/
│   ├── src/main/resources/
│   └── pom.xml
│
├── frontend/
│   ├── src/
│   ├── index.html
│   ├── vite.config.js
│   └── package.json
│
└── README.md


⚙️ Installation et lancement

1️⃣ Backend (Spring Boot)

cd backend
mvn spring-boot:run

L’API sera disponible par défaut sur :

http://localhost:8080

2️⃣ Frontend (React + Vite)

cd frontend
npm install
npm run dev

L’application sera accessible sur :

http://localhost:5173

🔗 Communication Frontend / Backend

Le frontend consomme l’API REST exposée par Spring Boot pour :

  • Récupérer les questions
  • Envoyer les réponses
  • Calculer les scores

🎯 Objectifs du projet

  • Mettre en pratique une architecture full-stack
  • Utiliser des technologies modernes et performantes
  • Créer une application interactive orientée utilisateur
  • Développer un projet évolutif et maintenable

📈 Améliorations possibles

  • Authentification des utilisateurs
  • Classement (leaderboard)
  • Catégories de quiz
  • Mode chronométré
  • Historique des scores
  • Déploiement (Docker / Cloud)

👩‍💻 Auteur

Projet réalisé par Asma SAIDI et Florian MERCADAL

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages