← Назад до майстерні
За лаштунками

PWA Invite Console

Маленька консоль для керування запрошеннями та пристроями в приватних вебзастосунках.

Консоль на комп'ютері з усіма застосунками на бічній панелі та пристроями Casierul clasei

Про проєкт

Одна сторінка для запрошення та адміністрування пристрою для кожної програми, що стоїть за механізмом запрошення.

Це єдиний графічний інтерфейс адміністрування — додатки використовували по одному, що означало відкриття кількох вкладок і кілька місць для запам’ятовування. Він живе у власному сховищі, оскільки не належить жодній із програм, які він відкриває.

Tailscale TLS завершується перед приватним прослуховувачем, обмежуючи адміністративний доступ виключно авторизованими вузлами Tailnet з нульовими публічними кінцевими точками або жорстко закодованими паролями.

Галерея

Імена, одержувачів запрошень, класи й дітей на цих знімках анонімізовано й розмито.

На комп'ютері

На телефоні

Можливості

  • 🔑 Життєвий цикл єдиного запрошення: Створюйте, діліться, відстежуйте закінчення терміну дії та спостерігайте за використанням посилань із запрошеннями для додатків у різних службах з одного місця.
  • 📱 Керування пристроєм: Перевіряйте зареєстровані клієнтські пристрої, переглядайте позначки часу останнього відвідування, призначайте зрозумілі мітки та миттєво скасовуйте скомпрометовані сеанси.
  • 🎟️ Запрошення для кожного застосунку окремо: Застосунок може пропонувати власні варіанти доступу. Для Casierul clasei запрошення визначає клас, роль, дитину для батьків і дату завершення доступу, а всі інші застосунки зберігають просте запрошення в один крок.
  • 🌗 Комп'ютер і телефон, світла й темна теми: Бічна панель з усіма застосунками на комп'ютері, вибір застосунку з пошуком на телефоні, а також світла й темна теми.
  • 🔒 Приватна безпека Tailnet: Облікові дані не зберігаються у зовнішньому коді; автентифіковано за допомогою ін’єкції заголовка приватного зворотного проксі, доступного лише через Tailscale.
  • ⚡ Нульова залежність PWA: Яскравий односторінковий додаток JavaScript із негайною повторною перевіркою та нульовим розвантаженням інфраструктури.