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.
CzytajSystem 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.
CzytajSystem ERP
Rozszerzyliśmy system ERP o skanowanie dokumentów, bramki RFID i liczenie czasu pracy dla bardzo licznej załogi.
Czytaj