Vue.js front-end dla usługi podróżniczej 'Mapster'
Celem było stworzenie projektu umożliwiającego kompleksowe tworzenie wycieczek, które mogą składać się z wynajmu samochodu, zakwaterowania, rezerwacji biletów lotniczych, taksówek, wycieczek, transferów po stronie klienta. Stworzyliśmy również możliwość umieszczenia wszystkich tych usług po stronie naszych partnerów. Projekt zawiera globalny panel administracyjny, który obejmuje wszystkie wyżej wymienione funkcje.
Najtrudniejszym zadaniem było stworzenie architektury projektu składającej się z 9 różnych usług, które łączą się w jedną złożoną system. Musieliśmy stworzyć najbardziej odpowiednią bibliotekę interfejsu użytkownika, utworzyć komponenty interfejsu użytkownika i stworzyć wiele identycznych usług w krótkim czasie. Pierwotnym celem było to, że wszystkie te 9 usług miały być stworzone w ciągu 3 miesięcy. Wszystkie z nich miały być wielowalutowe, wielojęzyczne, z złożonymi systemami cenowymi dla różnych rodzajów produktów. W zasadzie wszystkie te usługi to platformy handlowe, ale z dużo bardziej złożonym i większym funkcjonalnością do dodawania produktów. Na zwykłych platformach handlowych produkty są dodawane i sprzedawane według określonego szablonu. W naszym przypadku wszystkie te produkty znacznie się od siebie różnią i nie mogą być dopasowane do określonego szablonu.
W tym projekcie zdecydowaliśmy się użyć Vue.js, ponieważ jest to bardzo elastyczny i szybko rozwijający się framework, który nadaje się praktycznie do każdego projektu.
W momencie rozpoczęcia projektu wersja frameworka była na szczycie swojej aktualności. Vue pozwala na rozwijanie i tworzenie projektu znacznie szybciej niż na przykład React. Vue jest bardzo łatwy w nauce i dlatego jest popularny, dlatego nie powinno być problemów z wsparciem projektu w przyszłości.
#Django
#Docker
#Python
#Vuejs
#UX/UI
#Web_Development
#Nuxt.js
#React_Native
#figma
Najtrudniejszym zadaniem było stworzenie architektury projektu składającej się z 9 różnych usług, które łączą się w jedną złożoną system. Musieliśmy stworzyć najbardziej odpowiednią bibliotekę interfejsu użytkownika, utworzyć komponenty interfejsu użytkownika i stworzyć wiele identycznych usług w krótkim czasie. Pierwotnym celem było to, że wszystkie te 9 usług miały być stworzone w ciągu 3 miesięcy. Wszystkie z nich miały być wielowalutowe, wielojęzyczne, z złożonymi systemami cenowymi dla różnych rodzajów produktów. W zasadzie wszystkie te usługi to platformy handlowe, ale z dużo bardziej złożonym i większym funkcjonalnością do dodawania produktów. Na zwykłych platformach handlowych produkty są dodawane i sprzedawane według określonego szablonu. W naszym przypadku wszystkie te produkty znacznie się od siebie różnią i nie mogą być dopasowane do określonego szablonu.
W tym projekcie zdecydowaliśmy się użyć Vue.js, ponieważ jest to bardzo elastyczny i szybko rozwijający się framework, który nadaje się praktycznie do każdego projektu.
W momencie rozpoczęcia projektu wersja frameworka była na szczycie swojej aktualności. Vue pozwala na rozwijanie i tworzenie projektu znacznie szybciej niż na przykład React. Vue jest bardzo łatwy w nauce i dlatego jest popularny, dlatego nie powinno być problemów z wsparciem projektu w przyszłości.
#Django
#Docker
#Python
#Vuejs
#UX/UI
#Web_Development
#Nuxt.js
#React_Native
#figma