Учёба · 2026
CyberTwin
Симулятор киберриска для малого бизнеса: моделируется компания, её активы и уязвимости, а приложение вычисляет оценку риска.


История
Проект курса «Продвинутый веб» (Efrei, LSI 1), выполненный вдвоём: я взял фронтенд, мой напарник — бэкенд. Вымышленная компания NEOGINIX служит красной нитью: карточка компании, шесть типов активов, уязвимости по критичности, затем оценка от 0 до 100 с персональными рекомендациями.
Со стороны интерфейса я проработал дизайн-систему на CSS-переменных, постоянный тёмный режим, анимированную плавающую панель навигации и главную страницу с матричной сеткой, реагирующей на мышь (фосфорно-зелёная в тёмной теме, сине-сланцевая в светлой).
Панель показывает KPI, гистограмму, кольцевую диаграмму и индикатор риска. Итоговый отчёт экспортируется в настоящий структурированный PDF.
Что я из этого выношу
Разделить проект на двоих вокруг стабильного контракта API и относиться к интерфейсу как к настоящей дизайн-системе, а не к набору компонентов.