Skip to content
Web Application
AI Integration
Live Demo

Petro Transfers — Airport Transfer Booking System

A complete digital solution for a private airport and hotel transfer company based in Zadar, Croatia. Covers 31 destinations along the Dalmatian coast with 960+ dynamic prices, an AI chat assistant that recognizes 7+ languages, and an advanced admin panel for managing the entire business.

Client: Petro Transfers d.o.o.
2025-2026
31
Locations
960+
Prices in System
5
AI Providers
3
Languages
Petro Transfers — Airport Transfer Booking System

About the Project

Petro Transfers is a complete digital solution for a company providing airport and hotel transfer services in the Zadar area and along the Dalmatian coast. The project includes a public website for guests, an advanced booking system, an AI chat assistant, and a robust admin panel.

The system covers 31 destinations along the Dalmatian coast with 960+ dynamic prices that are automatically calculated based on route, vehicle, and season. It supports three languages (Croatian, English, German) and offers a multilingual AI chat that recognizes 7+ languages.

The project was developed in phases — from the core booking system and admin panel (Phase 1) to an advanced AI assistant with 5 providers and an automatic fallback chain (Phase 2), with planned phases for WhatsApp integration and REST API.

Key Features

Booking System

Multi-step booking process, 31 locations with autocomplete search, return trips, groups of 9-24 passengers with automatic vehicle combinations

AI Chat Assistant

5 AI providers (Gemini, Mistral, Groq, OpenAI, Mock) with automatic fallback chain. Recognizes 7+ languages. Guides guests through booking and knows all prices from the database

Dynamic Pricing Engine

4 seasonal periods, price matrix (route x vehicle x season), "Price on Request" toggle per route, Early Bird discounts for early bookings

Admin Panel

53 admin routes, manage reservations, locations, routes, vehicles, pricing, AI rules, conversations, and trends

Email System

Automatic notifications for guests and admin, distinct templates for inquiries vs confirmed bookings, Send Email functionality from admin panel

Security

CSRF and XSS protection, SQL injection prevention, rate limiting, prompt injection detection with 9 regex patterns — security audit completed, all areas secure

Technologies & Details

Project Categories

Web Application AI Integration Booking System Multilingual Admin Panel Email Automation

Tech Stack

PHP 8.1 MySQL 8.0 Alpine.js Tailwind CSS PHPMailer Custom MVC

AI Fallback Chain

1
Google Gemini free
2
Mistral AI free
3
Groq free
4
OpenAI GPT-4o-mini paid
5
Mock Provider dev/fallback

System Architecture

Total routes 74 routes
Admin routes 53 routes
Database tables 16 tables
Client
Petro Transfers d.o.o.
Year
2025-2026
Project Type
Web Application with AI
Technologies
PHP 8.1, MySQL, Alpine.js, Tailwind CSS

Need a Similar Web Application?

Contact us for a free consultation about developing a booking system, AI integration, or custom admin panel for your business.