Mise à jour : dernières modifs

This commit is contained in:
karim hassan
2025-08-24 14:49:43 +00:00
parent e3620c7f42
commit c5f16fe27b
45 changed files with 2426 additions and 552 deletions

View File

@@ -0,0 +1,74 @@
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Super Sunday — Admin</title>
<link rel="stylesheet" href="/assets/style.css" />
</head>
<body>
<header>
<h1>Admin — Super Sunday</h1>
<nav>
<a href="/">Accueil</a>
<a href="/events">Événements</a>
<a href="/admin">Admin</a>
</nav>
</header>
<main class="container">
<section id="loginSection" class="card">
<h2>Connexion</h2>
<input id="email" placeholder="Email" />
<input id="password" type="password" placeholder="Mot de passe" />
<button id="loginBtn" class="btn">Se connecter</button>
<p id="loginStatus" class="muted"></p>
</section>
<section id="adminSection" style="display:none;">
<div class="grid">
<div class="card">
<h3>Nouveau tournoi</h3>
<input id="t_name" placeholder="Nom" />
<input id="t_loc" placeholder="Lieu" />
<input id="t_sd" type="date" />
<input id="t_ed" type="date" />
<button onclick="createTournament()" class="btn">Créer</button>
</div>
<div class="card">
<h3>Générer Americano</h3>
<input id="g_tid" placeholder="Tournament ID" />
<input id="g_courts" placeholder="Courts (ex: Court 1,Court 2)" />
<input id="g_start" type="datetime-local" />
<input id="g_int" type="number" value="20" />
<button onclick="generateAmericano()" class="btn">Générer</button>
</div>
<div class="card">
<h3>Score Match</h3>
<input id="m_id" placeholder="Match ID" />
<input id="m_a" type="number" placeholder="Score A" />
<input id="m_b" type="number" placeholder="Score B" />
<button onclick="scoreMatch()" class="btn">Valider</button>
</div>
</div>
<h2 class="mt">Tournaments</h2>
<pre id="adminTournaments"></pre>
<h2>Matches</h2>
<pre id="adminMatches"></pre>
</section>
</main>
<!-- Bubbles -->
<div class="bg-bubble b1"></div>
<div class="bg-bubble b2"></div>
<div class="bg-bubble b3"></div>
<div class="bg-bubble b4"></div>
<div class="bg-bubble b5"></div>
<script src="/assets/api.js"></script>
<script src="/assets/admin.js"></script>
</body>
</html>