Office2Go to asystent małych firm projektowych, projektujących np. wnętrza. Ma on wspomagać prowadzących działalność gospodarczą poprzez udostępnienie przydatnych funkcjonalności związanych ściśle z prowadzeniem małego biznesu związanego z branżą projektową. Produkt ten skierowany jest do osób mających pośredni lub bezpośredni kontakt z klientem.
System dedykowany jest małym firmom, które mają dużą styczność z ludźmi oraz ich działanie skupia się na drobnych usługach dla wielu osób.
Office2Go służy organizacji danych kontaktowych oraz danych zleceń wykonywanych dla klientów. Ponadto umożliwia organizację pracy poprzez dodawanie zadań (aktywności) nie powiązanych bezpośrednio ze zleceniami.
Pierwotnie Office2Go miało być bardziej uniwersalną platformą, obejmującą większy wachlarz działalności gospodarczych.
Po przeanalizowaniu wielu czynników zdecydowaliśmy się jednak bardziej wyselekcjonować potencjalnych klientów i lepiej dostosować się do ich potrzeb.
Produkt dedykowany jest głównie dla firm projektowych (obecnie uwzględniamy firmy projektujące wnętrza - produkt powstał dla konkretnego klienta)
Co zrobiono:
Co zrobiliśmy:
Artur:
stworzenie podstawowych zabezpieczeń np. OAuth czy przeciw atakom CSRF
Implementacja Spring Framework, Spring Data, Spring Security oraz Spring MVC
Co zrobiliśmy:
Mateusz:
obsługa podstawowych funkcjonalności zaprezentowanych we Front-Endzie
Konsultacje z klientem
Dla klienta REST API udostępniono 9 zasobów:
Wprowadzone endpointy są od siebie całkowicie niezależne oraz wymagają wcześniejszej autoryzacji poprzez OAuth 2.0 na osobnym zasobie /oauth