System zarządzający usługami podróżniczymi

Wieloplatformowa platforma dla branży turystycznej i podróżnych, od makiet po gotowy produkt white-label.

Klient zanonimizowany

Kontekst

Klient miał pomysł na system zrzeszający podróżników z całego świata i listę wymagań. Produkt miał działać w przeglądarce i na urządzeniach mobilnych, mieć osobny panel administracyjny oraz część dla sprzedawców usług turystycznych.

Problem

Zakres był szeroki: rozbudowany czat, forum z drzewem kategorii, blog osobisty, ocenianie usług, wyszukiwarka lotów i hoteli, subskrypcje z płatnościami oraz kreator ofert turystycznych z systemem ról. Całość miała dać się sprzedawać w wielu kopiach kolejnym klientom (white-label). Klient nie wiedział, jak złożyć z tego spójny, bezpieczny i szybki system.

Rozwiązanie

Najpierw powstały makiety graficzne, pogrupowane po modułach i zaakceptowane przez klienta. Potem zbudowaliśmy system z osobnych usług w chmurze AWS, komunikujących się kolejkami i protokołami HTTP oraz WebSocket. Dane o lotach i hotelach pochodzą z integracji z zewnętrznym dostawcą, wpiętym tak, żeby dało się go później wymienić bez zmian w reszcie systemu. Pracę monitoruje stos ELK, a dokumentacja powstawała razem z kodem.

Efekt

Klient dostał gotowe rozwiązanie white-label, które może dalej sprzedawać, i uruchomił własną instancję zarabiającą na subskrypcjach. Udokumentowana, modułowa budowa ułatwia utrzymanie i dalszy rozwój.

Stack

  • React
  • Node.js
  • JavaScript
  • Kotlin
  • Java
  • Spring
  • AWS
  • Elasticsearch

Podobne realizacje

Oprogramowanie CAD do automatyzacji sprzedaży okuć szklanych

Kreator projektów CAD zintegrowany z ofertami i zamówieniami, zbudowany od zera dla producenta okuć szklanych.

Czytaj

System do wspomagania księgowości

Księgowość przestała ręcznie wystawiać faktury i raporty. System robi to sam, a każdy widzi tylko swoje dokumenty.

Czytaj

System ERP

Rozszerzyliśmy system ERP o skanowanie dokumentów, bramki RFID i liczenie czasu pracy dla bardzo licznej załogi.

Czytaj