<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>School ERP Sync Server</title>
    <style>
        * { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #0f172a; color: #e2e8f0; min-height: 100vh; padding: 2rem; }
        .container { max-width: 800px; margin: 0 auto; }
        h1 { font-size: 1.75rem; margin-bottom: 0.5rem; color: #38bdf8; }
        .subtitle { color: #94a3b8; margin-bottom: 2rem; }
        .status { display: inline-flex; align-items: center; gap: 0.5rem; background: #166534; color: #86efac; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem; }
        .status-dot { width: 8px; height: 8px; background: #86efac; border-radius: 50%; }
        .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; margin: 2rem 0; }
        .card { background: #1e293b; border: 1px solid #334155; border-radius: 0.75rem; padding: 1.5rem; }
        .card-label { color: #94a3b8; font-size: 0.875rem; margin-bottom: 0.5rem; }
        .card-value { font-size: 2rem; font-weight: 600; color: #f1f5f9; }
        .section { margin: 2rem 0; }
        .section h2 { font-size: 1.25rem; margin-bottom: 1rem; color: #f1f5f9; }
        table { width: 100%; border-collapse: collapse; }
        th, td { text-align: left; padding: 0.75rem 1rem; border-bottom: 1px solid #334155; }
        th { color: #94a3b8; font-weight: 500; font-size: 0.875rem; }
        .empty { color: #64748b; text-align: center; padding: 2rem; }
        .api-list { display: grid; gap: 0.5rem; }
        .api-item { display: flex; align-items: center; gap: 1rem; padding: 0.75rem 1rem; background: #1e293b; border-radius: 0.5rem; }
        .api-method { font-size: 0.75rem; font-weight: 600; padding: 0.25rem 0.5rem; border-radius: 0.25rem; background: #3b82f6; color: white; }
        .api-path { color: #94a3b8; font-family: monospace; }
    </style>
</head>
<body>
    <div class="container">
        <h1>School ERP Sync Server</h1>
        <p class="subtitle">Backup & Sync Server for School ERP</p>
        
        <span class="status">
            <span class="status-dot"></span>
            Server Online
        </span>
        
        <div class="grid">
            <div class="card">
                <div class="card-label">Sync Records</div>
                <div class="card-value">68</div>
            </div>
            <div class="card">
                <div class="card-label">Backups</div>
                <div class="card-value">0</div>
            </div>
            <div class="card">
                <div class="card-label">Files</div>
                <div class="card-value">0</div>
            </div>
            <div class="card">
                <div class="card-label">Requests/min</div>
                <div class="card-value">1</div>
            </div>
        </div>
        
        <div class="section">
            <h2>Recent Backups</h2><div class="empty">No backups yet</div>        </div>
        
        <div class="section">
            <h2>API Endpoints</h2>
            <div class="api-list">
                <div class="api-item"><span class="api-method">GET</span><span class="api-path">/health</span></div>
                <div class="api-item"><span class="api-method">GET</span><span class="api-path">/backup</span></div>
                <div class="api-item"><span class="api-method">POST</span><span class="api-path">/sync/push</span></div>
                <div class="api-item"><span class="api-method">POST</span><span class="api-path">/sync/pull</span></div>
                <div class="api-item"><span class="api-method">POST</span><span class="api-path">/backup/create</span></div>
            </div>
        </div>
    </div>
</body>
</html>