/PI-DEV-JAVA_Eternal-Union

Application desktop JavaFX pour League of Education, plateforme de cours compétitive avec leaderboard et événements. Développée dans le cadre du programme Esprit School of Engineering. Utilise MySQL.

Primary LanguageJava

League of Education - Desktop App

Overview

Application desktop de la plateforme League of Education, développée avec JavaFX dans le cadre du programme Esprit School of Engineering.
Permet aux étudiants et professeurs d'accéder aux cours, au leaderboard compétitif, a un forum interactif , et aux événements en temps réel.


Features

  • Interface intuitive : Gestion des cours, progression et classements.
  • Leaderboard : Classement dynamique avec scores en temps réel.
  • Notifications : Alertes pour les événements .

Tech Stack

  • Langage : Java 17
  • Framework : JavaFX
  • Base de données : MySQL
  • Outils : Maven, Scene Builder

Getting Started

Prérequis

  • JDK 11+
  • Maven
  • MySQL

Installation

  1. Cloner le dépôt :
    git clone https://github.com/hamouda0esprit/PI-DEV-JAVA_Eternal-Union.git
    cd PI-DEV-JAVA_Eternal-Union-main