chore(#16): каркас пакетов backend, тестов и заглушки ui/deploy/tests

This commit is contained in:
2026-10-21 23:28:59 +03:00
parent 63c4fa930d
commit 5647d339b1
8 changed files with 91 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# ui — Web UI (React + TypeScript + Tailwind + shadcn-ui)
Тёмная тема, 6 страниц из ТЗ. Каркас — задача **#35**, страницы — #36–#39, E2E — #42.
| Маршрут | Страница | Задача |
|---|---|---|
| `/` | Dashboard: статус, трафик, handshake, аптайм | #36 |
| `/routing` | редактор правил, ipset, домены, режимы, DnD+diff | #37 |
| `/config` | загрузка `.conf`, валидация, маскировка ключей | #38 |
| `/devices` | устройства и политики | #39 |
| `/logs` | журнал, счётчики RETURN vs MARK | #39 |
| `/settings` | GeoIP-расписание, обновления, интеграции | #39 |
API-клиент генерируется из OpenAPI (#19) в `src/api/generated/`. Взаимодействие: REST + WebSocket.