EduStaff IAM — Платформа HR, цифровых CV и Google Workspace IAM
Единая система HR и IAM 8 кампусов · Google OAuth 2.0 SSO · 13.3 мс TTFB
Объединяет 619 аккаунтов Google Workspace и базу SIS в 239 верифицированных профилей педагогов 8 кампусов с функцией IAM-оффбординга в 1 клик, контролем виз и публичным API (13.3 мс TTFB).
// ИНТЕРАКТИВНАЯ АРХИТЕКТУРНАЯ КОНСОЛЬ И МЕТРИКИ СИСТЕМЫ
Zero-Trust DMZ · Strict Rate-Limiting · Automated Audit
Next.js 14 · TypeScript · Python 3 ETL · SQLite 3 · Google Workspace Admin SDK / LDAPS
Production · 619 IAM-аккаунтов · 27 МБ RAM · 99.98% Uptime
Данные сотрудников 8 кампусов были разрознены между Google Workspace, SIS и таблицами, что приводило к незакрытым корпоративным почтам после увольнений и устаревшим спискам учителей на сайте.
На контейнере Proxmox LXC развернута платформа Next.js 14 + SQLite/JSON с Google OAuth 2.0 SSO, оффбордингом в 1 клик (блокировка Gmail + скрытие с сайта + алерт в Telegram NOC) и публичным GDPR API без утечки телефонов.
Систематизированы 619 аккаунтов и 239 профилей активных педагогов; потребление памяти составляет всего ~27 МБ RAM, а TTFB снижен в 15 раз — со 199 мс до 13.3 мс.
Платформа HR и управления доступом (IAM) для организаций на Google Workspace: автоматизация онбординга/оффбординга, контроль виз экспатов, генерация PDF-резюме и публичный GDPR API.
Ключевые Технические Особенности
- ✓IAM-оффбординг в 1 клик и Expat Watchdog: Блокировка доступа Google Workspace, снятие с публикации на сайте и уведомления в Telegram об истечении виз экспатов.
- ✓Личный кабинет учителя и генератор PDF CV: Вход через Google SSO, кроппер портретов 400x400px WebP и печать официального академического CV.
- ✓Строгий GDPR API (/api/public/faculty): Полная фильтрация личных телефонов и приватных email на уровне сервера перед отдачей на внешний сайт.
- ✓Экстремальная производительность: Потребление ~27 МБ RAM и отклик 13.3 мс TTFB за Nginx WAF.
Технологический Стек
Хотите развернуть или адаптировать эту систему для вашей школы, образовательного центра или компании?
Получить Консультацию и Демо