Aplikacja dla innowacyjnego startupu – Travel App

Aplikacja poszerzająca spektrum możliwości dla podróżujących.

Graphic showing gears symbolizing the integration of blockchain, machine learning, and technology.

Technologie

React
React Native
Java
MySQL
Node.js
Microservices

goal

Cel projektu

Konsjerż dla podróżujących – z takim pomysłem na startup trafił do nas klient. W planie było stworzenie kompletnej aplikacji, która umożliwiałaby kupno przelotów i noclegów, nawiązywanie kontaktu z innymi podróżującymi i rezerwację wycieczek z przewodnikiem czy innych lokalnych atrakcji.

Wyzwanie

Dzięki aplikacji, użytkownicy mieliby czuć się zaopiekowani w każdym aspekcie podróży – wyręczałaby ich w kwestiach organizacyjnych, aby mogli w pełni cieszyć się wyjazdem. Naszym zadaniem było przekucie tego pomysłu w produkt.

Narzędzie wspiera nie tylko podróżujących, ale również lokalnych przewodników i hotelarzy, którzy mogą zaoferować w aplikacji swoje usługi. Travel App oferuje im kompletne narzędzie do zarządzania rezerwacjami noclegów czy terminarzem wycieczek oraz wiele innych funkcjonalności pomagających w prowadzeniu swojego biznesu turystycznego.

proces

Kamienie milowe projektu

Przeprowadzenie scoping session

Pracę nad projektem zaczęliśmy od warsztatów, aby zebrać pomysły i wymagania. Po trzech dniach mieliśmy już pełne wyobrażenie celów biznesowych klienta i długą listę wymagań wraz z całą stertą notatek.

Mapowanie procesów

W następnym kroku rozpisaliśmy procesy, które miałyby zachodzić wewnątrz aplikacji. Klient też musiał określić, z jakiego systemu rezerwacyjnego możemy skorzystać. W tym celu przeprowadziliśmy research, na podstawie którego wytypowaliśmy dwóch dostawców. Następnie określiliśmy interfejsy, jakie możemy opracować, aby uniezależnić się od specyfiki działania różnych systemów rezerwacji, gdyby zaszła potrzeba zmiany w późniejszym etapie. Ustaliliśmy na przykład, że rezerwacja przelotu będzie składać się z wyszukiwania z opcją wyboru przelotu w jedną stronę lub w dwie strony, filtra i sortowania wyników. Następnie rozrysowaliśmy widok detali połączenia i przekierowanie do zewnętrznej strony.

Tworzenie podstawowych wireframes

W następnym kroku, nasi projektanci stworzyli podstawową prezentację poszczególnych funkcjonalności. Na tym etapie po raz kolejny zwróciliśmy się do klienta o feedback i uwzględniliśmy go w dalszej pracy. Jednocześnie, nasi projektanci stworzyli wytyczne dotyczące stylu.

Architektura systemu

Podczas gdy projektanci pracowali nad stroną wizualną, nasz IT Architect przeanalizował architekturę aplikacjii dobrał optymalne zaplecze techniczne. Przygotowując się do pracy w metodologii Scrum, dopracowaliśmy persony i user stories. Nasz zespół wdrożył multiplatformowy ekosystemw architekturze multiserwisów, zawierający w sobie dwie aplikacje mobilne, trzy aplikacje webowe i wiele różnych integracji z zewnętrznymi systemami takimi jak bramki płatnicze, systemy rezerwacji biletów, systemy rezerwacji hoteli, systemy biletowe. Całość infrastruktury została zaprojektowana w oparciu o rozwiązania chmurowe.

Faza developmentu

Wraz z zaakceptowaniem podstawowych wireframesi szczegółowych wytycznych stylu, nasz zespół developerski mógł zacząć budować aplikację i zapoznawać klienta z gotowymi funkcjonalnościami. Po przejściu przez fazę testów i wprowadzeniu poprawek, każda z nich została uznana za gotową. W ten sposób powstał produkt umożliwiający użytkownikom zaplanowanie całej podróży z poziomu jednego narzędzia.

Ostatnie szlify

Ostatnim krokiem było uruchomienie procesu testowania akceptacji użytkowników celem wyeliminowania jakichkolwiek nieścisłości i upewnienia się, że produkt spełnia wszystkie wymogi i oczekiwania.

Użytkownicy aplikacji

Z naszej aplikacji korzystają trzy typy użytkowników:
– Podróżujący
– Przewodnicy
– Dostawcy usług
Podróżujący to podstawowy użytkownik, który może rezerwować hotele, przeloty, wycieczki i atrakcje turystyczne za pośrednictwem aplikacji.Przewodnik to rodzaj użytkownika, który może dodawać wycieczki. Dysponuje on własnym panelem, za pośrednictwem którego może dodawać aktualizacje na podobieństwo postów w mediach społecznościowych (ze zdjęciami i opisami).Dostawca usług to z kolei użytkownik mający możliwość dodawania hoteli i aktywności do aplikacji. Wymagają one jednak zatwierdzenia przez jej administratora.

funkcje aplikacji

Lista hoteli

Aplikacja jest zintegrowana z API Amadeus, które dostarcza listę hoteli i umożliwia ich rezerwację. Lista wyświetlana w Travel App uwzględnia zarówno hotele pochodzące z API, jak i te dodane przez dostawców usług.

Lista lotów

Użytkownik ma dostęp do listy lotów za pośrednictwem zewnętrznego API, mając możliwość filtrowania wyników pod kątem dat i lotnisk. Lista uwzględnia transfery, czas odlotu i przylotu.

Lista wycieczek i aktywności

Uwzględnia wycieczki dodane przez Przewodników atrakcje dodane przez Dostawców Usług.

Integracja z ATOM

ATOM to platforma umożliwiająca przeprowadzanie transakcji. Pozwala ona użytkownikom opłacać subskrypcję u dostawców usług i przewodników, a także płacić za rezerwacje hotelowe, aktywności i wycieczki dodane przez Przewodników i Dostawców Usług.

Powiadomienia

Użytkownik aplikacji może otrzymywać powiadomienia mailowe i push dotyczące wygaśnięcia subskrypcji, zarezerwowanego hotelu czy nowej wiadomości na czacie. Wszystkie powiadomienia można wyłączyć w ustawieniach konta.

Dodawanie hoteli, aktywności, wycieczek

Rozbudowane narzędzie umożliwiające ustawienie przedziałów czasowych i cyklicznych powtórzeń, dodawanie szczegółowych opisów i zdjęć.

Integracja z Google Maps

Umożliwia udostępnianie lokalizacji hoteli, punktów zbiórek wycieczek i aktywności.

Chat

W aplikacji uwzględniliśmy chat napisany od zera, który umożliwia rozmowę 1:1, jak również tworzenie grup z opcją dodawania i usuwania użytkowników.

goal

Nasze rezultaty

Decorative graphic illustrating the concept of blockchain technology, featuring abstract elements and digital motifs that represent interconnected data blocks and secure cryptographic chains.

Wraz z domknięciem ostatniego etapu, projekt został przekazany do klienta i oczekuje obecnie na oficjalną premierę w Google Play i App Store. Pracując ze świeżo założoną firmą, szczególnie dbamy o to, by dostarczyć specjalistów doświadczonych w rozwoju produktu od zera, którzy czują się jak ryba w wodzie w dynamicznym środowisku i pod presją czasu.

Poza branżą turystyczną, pracowaliśmy również z firmami z sektora fintech, kryptowalut, e-commerce czy ochrony zdrowia. Nas klienci pozyskali aż $15M z jednego źródła finansowania po stworzeniu z nami MVP.