FootballStatsAPI/README.md
2026-05-02 18:20:22 +02:00

71 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div style="font-family: sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: auto;">
<h1 style="color: #2c3e50; border-bottom: 2px solid #2c3e50; padding-bottom: 10px;">⚽ Football Stats API</h1>
<section>
<h2 style="color: #2980b9;">📝 Description</h2>
<p>
<strong>Football Stats API</strong> est une application desktop développée avec <strong>Electron</strong> permettant de gérer des données liées au football.
Elle permet d'administrer des joueurs, des équipes, des tournois et leurs statistiques.
</p>
<p>
Les données sont stockées localement via <code>localStorage</code>, garantissant la persistance même après fermeture de lapplication.
</p>
</section>
<hr>
<section>
<h2 style="color: #2980b9;">🛠 Technologies utilisées</h2>
<ul>
<li>HTML / CSS</li>
<li>JavaScript</li>
<li>Electron (Desktop)</li>
<li>localStorage (Stockage local)</li>
<li>JSON (Format de données)</li>
</ul>
</section>
<hr>
<section>
<h2 style="color: #2980b9;">🏗 Architecture</h2>
<h3>🖥️ Frontend (Juba)</h3>
<ul>
<li>Affichage et gestion de l'interface utilisateur.</li>
<li>Formulaires de saisie pour les joueurs et matchs.</li>
</ul>
<h3>⚙️ Backend Local (Malik)</h3>
<ul>
<li>Logique de calcul des statistiques.</li>
<li>Gestion du CRUD et synchronisation JSON.</li>
</ul>
</section>
<hr>
<section>
<h2 style="color: #2980b9;">👤 Structure d'un Joueur</h2>
<pre style="background: #f4f4f4; padding: 10px; border-radius: 5px;">
{
"id": 0,
"name": "",
"goals": 0,
"assists": 0,
"fouls": 0
}
</pre>
</section>
<hr>
<section>
<h2 style="color: #2980b9;">🚀 Lancement</h2>
<p><code>npm install</code> &amp;&amp; <code>npm start</code></p>
</section>
<footer style="margin-top: 20px; font-size: 0.9em; color: #7f8c8d;">
<p><em>Note : Ce projet simule un backend via JavaScript et localStorage.</em></p>
</footer>
</div>