Files
SuperSunday/frontend/public/admin/index.html
2025-08-24 16:28:35 +00:00

84 lines
3.0 KiB
HTML

<!doctype html>
<html lang="fr">
<head>
<title>Super Sunday — Admin</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/assets/style.css?v=4" />
</head>
<body>
<header>
<h1>Admin — Super Sunday</h1>
<nav>
<a href="/">Accueil</a>
<a href="/events">Événements</a>
<a href="/admin" class="active">Admin</a>
</nav>
</header>
<main class="container">
<section class="card accent" style="padding:22px; margin:8px 0 18px;">
<div class="kicker">Organisation</div>
<h2 class="hero-title">Pilote tes tournois</h2>
<p class="muted">Création rapide, génération Americano, scoring en deux clics.</p>
</section>
<section id="loginSection" class="card">
<h2 class="section-title">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;">
<h2 class="section-title">Actions rapides</h2>
<div class="grid">
<div class="card">
<h3>Créer un 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="section-title">Tournaments</h2>
<pre id="adminTournaments"></pre>
<h2 class="section-title">Matches</h2>
<pre id="adminMatches"></pre>
</section>
</main>
<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>