Streszczenie:
W dzisiejszych czasach technologia jest nieodłączną częścią każdego aspektu życia
człowieka. Jest wykorzystywana zarówno w celach prywatnych jak i służbowych. Firmy
chcące nadążyć za konkurencją, muszą wprowadzać coraz to nowsze rozwiązania i
technologie wspomagające pracowników w codziennych zadaniach.
Wychodząc na przeciw stosunkowo młodemu problemowi cyfryzacji i pracy zdalnej w
małych przedsiębiorstwach, powstała koncepcja systemu umożliwiającego digitalizację
pewnych procesów administracyjnych. W trakcie analizy i projektowania aplikacji,
powstały diagramy przestawiające funkcjonalności systemu oraz dane przechowywane
na potrzeby różny modułów.
Rozwiązanie ma formę aplikacji przeglądarkowej. Zostało zaimplementowane przy
użyciu technologi Java oraz Vue.js. Ciekawym aspektem projektu jest wykorzystanie
WebRTC do przesyłania strumieni wideo oraz dźwięku bezpośrednio między
przeglądarkami. Aplikacja wykorzystuje relacyjną bazę danych MySQL do zapewnienia
trwałości danych. Natomiast bezpieczeństwa danych pilnuje bibliotek Spring Security
wraz z tokenami JWT.