Portfolio

ProjectTravel

Strona · Realizacja dla klienta / biuro podróży

Strona i system dla biura podróży organizującego wyjazdy szkolne, firmowe i grupowe – od katalogu ofert po umowy i mailing.

Kompletna strona biura podróży Project Travel z katalogiem wyjazdów, kalendarzem terminów, blogiem i galerią, a za nią panel, w którym biuro samo prowadzi oferty, generuje dokumenty i obsługuje korespondencję z klientami.

Klient potrzebował strony, która nie tylko pokazuje wyjazdy, ale też odciąża biuro w codziennej pracy. Część publiczna to katalog aktualnych wyjazdów z liczbą wolnych miejsc, ceną i terminami, osobne strony ofert z programem i informacjami praktycznymi, kalendarz wyjazdów, przewodnik po krajach, galeria, blog, opinie klientów oraz podstrony dla szkół i firm. Ankieta preferencji podróżniczych pomaga dobrać kierunek osobom, które jeszcze nie wiedzą, dokąd chcą jechać.

Za stroną stoi panel administracyjny przygotowany pod sposób pracy biura: oferty i terminy, atrakcje, kraje, strona główna i treści, blog, galeria, regulaminy i przekierowania. Do tego narzędzia, które wcześniej wymagały osobnych programów – generator umów i dokumentów PDF, edytor formularzy, mailing, skrzynka korespondencji, statystyki, analityka i dziennik zdarzeń.

Frontend to React z TypeScriptem, Tailwind, mapami Leaflet i d3 oraz edytorem treści TipTap. Backend – FastAPI z SQLAlchemy i migracjami Alembic, z wysyłką poczty, przetwarzaniem zdjęć i ograniczaniem liczby żądań. Całość działa w kontenerach Docker.

Strona główna z dużym zdjęciem i zaproszeniem do odkrywania kierunkówAktualne wyjazdy: karty ofert z liczbą miejsc, terminem i cenąStrona oferty z informacjami o wyjeździe, opisem i ceną od osobyBiuro w liczbach i stopka z danymi kontaktowymi

Funkcje

  • katalog wyjazdów z wolnymi miejscami, cenami i terminami
  • kalendarz wyjazdów, przewodnik po krajach, blog i galeria
  • ankieta preferencji podróżniczych
  • panel do prowadzenia ofert, terminów i treści
  • generator umów i dokumentów PDF, formularze i mailing
  • statystyki, analityka i obsługa korespondencji

Technologie

  • React
  • TypeScript
  • Tailwind
  • Leaflet
  • d3
  • TipTap
  • FastAPI
  • SQLAlchemy
  • Docker

Mój udział

Analiza potrzeb, projekt, implementacja, panel administracyjny i wdrożenie – realizacja na zamówienie klienta

https://projecttravel.pl