Доброго дня
Мова йде про просту систему для школи, я не маю часу робити її сам, а що не описане — згідно з вашими ідеями:
Система аналізу логів системи Windows
Створити центральне API та принаймні дві маленькі програми, які його використовуватимуть: веб, мобільний або настільний; вибір залишаю вам.
Система аналізу логів системи Windows (перегляд подій) має на меті збір, аналіз і презентацію даних з
журналів системи. Завдяки цьому користувачі можуть моніторити роботу системи,
виявляти потенційні загрози та реагувати на критичні помилки. Система дозволить
аналізувати логи на предмет аномалій, несанкціонованих дій, а також полегшить управління
логами через їх фільтрацію, експорт і сповіщення користувачів про важливі
події.
Технологічний стек
Модуль Технологія
Фронтенд (веб) Vue.js + TypeScript + Vite
Мобільний додаток
• Перегляд логів у реальному часі.
• Push-сповіщення про критичні події.
• Фільтрація та пошук логів.
• Можливість перегляду статистики логів.
API (бекенд)
• Отримання логів з настільного додатку.
• Можливість REST-запитів для отримання логів для фронтенду та мобільного додатку.
• Аналіз логів на предмет аномалій.
• Збереження логів у базі даних.
• Генерація звітів про системні помилки.
Кожен клієнтський додаток має реалізовувати наступні функціональності:
- з’єднання з центральним API
- сповіщення у реальному часі
- обробка відсутності інтернету (настільний, мобільний)
- відповідність (веб)
- уніфікований дизайн
API має реалізовувати наступні функціональності:
- реалізація архітектури REST або GraphQL
- доступна документація всіх endpointів