<html lang="fr">
<head>
</head>
⚽ Football Stats API
Football Stats API est une application desktop développée avec Electron permettant de gérer des données liées au football : joueurs, équipes, tournois et statistiques.
📦 Prérequis
Avant de lancer le projet, vous devez installer :
- Node.js (version 16 ou plus recommandée)
- npm (installé automatiquement avec Node.js)
- Git (optionnel, pour cloner le projet)
👉 Télécharger Node.js : https://nodejs.org/
🚀 Installation
- Cloner le projet :
git clone https://github.com/ton-repo/football-stats-api.git cd football-stats-api
<li>Installer les dépendances :
<pre><code>npm install</code></pre>
</li>
▶️ Lancement du projet
npm start
L’application Electron va se lancer automatiquement.
🧠 Fonctionnalités
Joueurs
- Ajouter un joueur
- Supprimer un joueur
- Modifier les statistiques
Équipes
- Créer une équipe
- Ajouter / retirer des joueurs
- Supprimer une équipe
Tournois
- Créer un tournoi
- Ajouter des équipes
- Gérer des matchs
- Afficher les résultats
⚙️ Architecture
L’application repose sur une architecture simplifiée sans serveur externe :
- Frontend : Electron, HTML, CSS
- Logique : JavaScript
- Stockage : localStorage
Fonctionnement :
- L’utilisateur interagit avec l’interface
- Les fonctions JavaScript sont exécutées
- Les données sont mises à jour
- Les données sont sauvegardées dans localStorage
- L’interface est rafraîchie automatiquement
📁 Structure des données
{
"id": 0,
"name": "Nom",
"goals": 0,
"assists": 0,
"fouls": 0
}
👨💻 Équipe
- Frontend : Juba
- Backend / logique : Malik
⚠️ Remarques
- Les données sont stockées en local (localStorage)
- Aucune base de données externe n’est utilisée
- Les données restent après fermeture de l’application
🔮 Améliorations possibles
- Ajout d’une base de données (MongoDB, Firebase)
- API backend réelle (Node.js / Express)
- Authentification utilisateur
- Statistiques avancées avec graphiques
Description
Languages
JavaScript
81%
CSS
10%
HTML
9%