DataSync to aplikacja, służąca do zarządzania, synchronizacji i monitorowania kopiami zapasowymi.
Mateusz Durajewski
Opiekun zespołu
Rafał Bujewski
Lider zespołu
Emilian Ćwiok
Inżynier oprogramowania
Łukasz Jurek
Inżynier oprogramowania
Tomasz Jaworski
Inżynier oprogramowania
Adam Wujkiewicz
Inżynier oprogramowania
Wojciech Kończewski
Inżynier oprogramowania
Poznanie opiekuna projektu, przedstawienie umiejętności posiadanych przez członków zespołu oraz opowiedzenie jak będzie wyglądać praca nad projektem.
Podanie swoich pomysłów na projekt, stworzenie arkusza z pomysłami, w którym będziemy prowadzić głosowanie, ogłoszenie ogólnych zasad dotyczących głosowania.
Ogłoszenie wyników pierwszego głosowania i przeprowadzenie 3 kolejnych by wyłonić, jak się okazało tylko wstępny temat projektu - Snake 3D.
Ponowne głosowanie pomiędzy dwoma kandydatami - Snake 3D i Aplikacją do zarządzania i monitorowania kopiami zapasowymi. Ostateczne wybranie tego drugiego jako temat projektu naszego zespołu.
Wybór możliwych technologii, początkowy podział pracy. Ustalono strukturę aplikacji, dokonano podziału prac na cztery wątki - backend, frontend, baza danych, dokumentacja.
Zaimplementowanie szablonu frontendu aplikacji z wykorzystaniem frameworku Vue.js używając nowoczesnych rozwiązań stylistycznych Material Design
Zaimplementowanie szablonu backendu aplikacji używając API ASP.NET Core oraz bazy danych MSSQL
Zaimplementowanie kontenera przy użyciu narzędzia Docker do obsługi serwerów SFTP
Stworzenie wersjonowania, synchronizacji, połączenie z keycloakiem, dodawanie urządzeń i autoryzacja za pomocą JWT
Ostateczne poprawki programu i przygotowanie do prezentacji