Files
NNNet/website/index.html
dom4k 3e22bb699e
Some checks failed
Android CI / build (push) Has been cancelled
Finish NNNet app shell, updates, and docs
2026-03-16 19:58:13 +00:00

71 lines
3.7 KiB
HTML
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.

<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>NNNet</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet" />
<link href="assets/css/styles.css" rel="stylesheet" />
</head>
<body>
<header class="hero py-5">
<div class="container">
<div class="row align-items-center g-4">
<div class="col-lg-8">
<h1 class="display-5 fw-bold mb-3">NNNet</h1>
<p class="lead mb-4">Офлайн-мессенджер для школы на базе BLE mesh-сети: связь между учениками и учителями без интернета.</p>
<div class="d-flex gap-2 flex-wrap">
<a class="btn btn-light btn-lg" href="downloads/app-debug.apk" download><i class="bi bi-download me-2"></i>Скачать APK</a>
<a class="btn btn-outline-light btn-lg" href="#about"><i class="bi bi-diagram-3 me-2"></i>Как это работает</a>
</div>
</div>
<div class="col-lg-4">
<div class="status-card p-4 rounded-4">
<div class="small text-uppercase">Статус</div>
<div id="versionBadge" class="h4 mb-2">Загрузка версии...</div>
<p id="versionSummary" class="mb-0">Получаем информацию о последней сборке.</p>
<details class="mt-3">
<summary id="releaseNotesSummary">Что нового</summary>
<p id="releaseNotesText" class="mb-0 mt-2">Описание обновления загружается...</p>
</details>
</div>
</div>
</div>
</div>
</header>
<main>
<section id="about" class="py-5">
<div class="container">
<h2 class="mb-4">Что внутри</h2>
<div class="row g-3">
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-broadcast-pin fs-2"></i><h5 class="mt-2">BLE Discovery</h5><p class="mb-0">Обнаружение ближайших узлов и обмен пакетами.</p></div></div>
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-share fs-2"></i><h5 class="mt-2">Mesh Relay</h5><p class="mb-0">Передача сообщений hop-by-hop с TTL, ACK и retry queue.</p></div></div>
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-database fs-2"></i><h5 class="mt-2">Local Storage</h5><p class="mb-0">Room хранит историю сообщений и очередь исходящей доставки.</p></div></div>
</div>
</div>
</section>
<section id="download" class="py-5 border-top">
<div class="container">
<h2 class="mb-3">Скачать</h2>
<p id="downloadMeta">Доступна текущая debug-сборка Android-приложения.</p>
<a id="downloadBtn" class="btn btn-success" href="downloads/app-debug.apk"><i class="bi bi-phone me-2"></i>Скачать APK</a>
</div>
</section>
</main>
<footer class="py-4">
<div class="container d-flex justify-content-between flex-wrap gap-2">
<span>© 2026 NNN Team</span>
<a href="https://git.dom4k.pro/dom4k/NNNet" target="_blank" rel="noreferrer">git.dom4k.pro/dom4k/NNNet</a>
</div>
</footer>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.bundle.min.js"></script>
<script src="assets/js/app.js?v=3"></script>
</body>
</html>