Dzień dobry
Chodzi o prosty system do szkoły,nie mam czasu go sam wykonać,a co nie jest opisane to wg. waszych pomysłów:
System analizy logów systemu Windows
Zrobić centralne API oraz przynajmniej dwie małe aplikacje, które będą je konsumować: web, mobile lub desktop; wybór zostawiam wam.
System analizy logów systemu Windows (podgląd zdarzeń) ma na celu gromadzenie, analizowanie i prezentowanie danych z
dzienników systemowych. Dzięki temu użytkownicy mogą monitorować działanie systemu,
wykrywać potencjalne zagrożenia oraz reagować na krytyczne błędy. System umożliwi
analizę logów pod kątem anomalii, nieautoryzowanych działań, a także ułatwi zarządzanie
logami poprzez ich filtrowanie, eksportowanie i powiadamianie użytko.wnikNode.jsów o istotnych
zdarzeniach.
Stos technologiczny
Moduł Technologia
Frontend (web) Vue.js + TypeScript + Vite
Aplikacja mobilna
• Podgląd logów w czasie rzeczywistym.
• Powiadomienia push o krytycznych zdarzeniach.
• Filtrowanie i wyszukiwanie logów.
• Możliwość przeglądania statystyk logów.
API (backend)
• Odbieranie logów z aplikacji desktopowej.
• Umożliwienie zapytań REST do pobierania logów dla frontendu i aplikacji mobilnej.
• Analiza logów pod kątem anomalii.
• Przechowywanie logów w bazie danych.
• Generowanie raportów o błędach systemowych.
Każda aplikacja kliencka powinna realizować następujące funkcjonalności:
- połączenie z centralnym API
- powiadomienia w czasie rzeczywistym
- obsługa braku internetu (desktop, mobile)
- responsywność (web)
- ujednolicony design
API powinno realizować następujące funkcjonalności:
- implementacja architektury REST lub GraphQL
- dostępna dokumentacja wszystkich endpointów