Back to portfolio
Web PlatformBooking SystemPrice CalculatorStripeSEO

Taxi Ado Tuzla

Complete web platform for a premium taxi service

Visit taxiadotuzla.ba
Tuzla, Bosna i Hercegovina2026
Web DesignWeb ApplicationUI/UX DesignIntegrationsSEO Optimization
Taxi Ado Tuzla
Project overview

About the project

Taxi Ado is a family business with over 35 years of experience in domestic and international passenger transport. With a premium fleet including Skoda Superb, Audi A6, and VW Passat 6, they provide taxi services across Bosnia and Herzegovina, the Balkans, and the European Union. They are registered carriers in the Republic of Croatia, enabling legal transport throughout the entire EU. They needed a modern web platform that reflects their professionalism, facilitates bookings, and showcases their complete offering.

Client
Taxi Ado Tuzla
Industry
Transport / Taxi / Passenger Transportation
Location
Tuzla, Bosna i Hercegovina

Challenge

A family taxi company with 35+ years of tradition relied exclusively on phone calls for bookings. Clients had no way to quickly find out the ride price, see available vehicles, or book online. With a price list covering over 200 destinations in 10 countries (BiH, Serbia, Croatia, Montenegro, Kosovo, North Macedonia, Hungary, Slovenia, Austria, Germany), it was impossible to efficiently communicate all prices by phone. Additionally, the company needed a way to showcase their advantages - legal EU transport, premium vehicles, certificates, and reviews - to differentiate from the competition.

Solution

We developed a comprehensive web platform that transforms a traditional taxi business into a modern online service. The platform includes an online booking system with vehicle selection, automatic price calculator, complete interactive price list, Stripe integration for card payments, premium fleet display with galleries, driver profiles, certificates section, Google reviews, and Viber/WhatsApp integration for direct contact.

What was implemented

Detailed overview of all features

A complete list of everything designed, developed, and implemented on this project.

01

Hero with Quick Order

Combination of impactful hero design with a functional order form - a visitor can order a taxi within 30 seconds.

Quick order with vehicle selection

Widget on the hero section allows choosing one of three vehicles (Skoda Superb Business, Audi A6 Comfort, VW Passat 6 Economy) and instant ordering.

24/7 availability indicator

Live availability indicator with green dot and text 'Available 24/7' that builds trust and communicates non-stop service.

Animated statistics counters

Three key metrics that animate: 35+ years of experience, 15,000+ clients, 24/7 availability - instant trust building.

Feature badges - WiFi and cards

Highlighted advantages in the hero section: in-vehicle WiFi, card payment - differentiation from traditional taxi services.

Dual contact - phone and form

Visitor chooses: fill in the quick form or click the phone number for a direct call. Covers both user types.

02

Online Booking System

Complete system for online ride booking with all options a client might need.

Complete booking form

Form includes: name, phone, departure location, destination, date, time, vehicle selection, number of passengers - all in one place.

Automatic price display

As soon as the user selects a destination, the form automatically displays the approximate price from the price list, eliminating uncertainty about costs.

Vehicle selection with classes

Three vehicle classes: Skoda Superb (Business), Audi A6 (Comfort), VW Passat 6 (Economy) - with visual cards for each vehicle.

Additional options

Checkboxes for: return trip (+30-50%), waiting at destination (1h free, then per hour), large luggage (+5 KM/piece).

Passenger count selection

Selector for 1-5+ passengers that automatically affects vehicle recommendation and enables capacity planning.

Waiting with hours

Waiting option with 5 choices (1 hour free, 2-5+ hours with prices) for clients who need a return trip with waiting.

03

Stripe Card Payment

Secure online payment integrated directly into the booking form.

Stripe payment integration

Full Stripe system integration for secure card payment directly through the website, without the need for cash.

Two payment methods

User chooses between cash and card (+5% commission). When card is selected, card data entry fields appear.

Security badge

Message 'Secure payment via Stripe. Your data is protected.' that builds user trust.

04

Ride Price Calculator

Interactive tool allowing users to calculate an approximate price before booking.

Interactive calculator

Entry of departure location and destination with automatic price calculation based on a predefined price list.

Regional selector

Three regions for calculation: BiH, Balkans, EU - each with its own tariffs adapted to distance and regulations.

Results display with details

Result shows: approximate price in KM, route, region, and notes about waiting (first hour free, subsequent 10 KM/hour).

Direct order from calculator

Buttons 'Order ride' and 'Call for info' directly below results for instant conversion.

05

Complete Interactive Price List

The most detailed taxi price list in the region - 200+ destinations in 10 countries with day and night tariffs.

Tab navigation by country

Organized display with tabs: Suburban, BiH, Serbia, Croatia, Montenegro, Kosovo, North Macedonia, Hungary, Slovenia, Austria/Germany, City Tariffs.

Suburban destinations with day/night tariffs

Over 80 suburban destinations (from Rapace 12 KM to Karakaj 75 KM) with separate day (06-23h) and night (23-06h) prices.

Intercity BiH destinations

Over 120 cities in BiH with fixed prices - from Arizona (80 KM) to Trebinje (480 KM). Each city with an exact price.

Balkan destinations

Serbia (34 cities, from Loznica 110 KM to Vranje 820 KM), Croatia (34 cities, from Zupanja 135 KM to Pula 860 KM), Montenegro, Kosovo, North Macedonia.

EU destinations

Hungary (Harkany, Pecs, Budapest), Slovenia (Ljubljana, Maribor, Celje, Kranj, Koper), Austria/Germany (Vienna, Graz, Munich, Frankfurt, Berlin, etc.).

Detailed city tariffs

Day/night start tariff, price per km, van price, extras (luggage, pets, gravel road, detours), waiting tariffs (per minute), return rules.

Interactive destinations on map

Clicking a city in the price list automatically fills the booking form with the destination and displays the price - seamless conversion.

06

Premium Fleet Display

Detailed presentation of each vehicle in the fleet with specifications and galleries.

Skoda Superb - Business Class

Maximum equipment package, 4 passengers, 4 suitcases, AC, navigation, child seat. Description of comfort and premium ride feel.

Audi A6 - Comfort Class

Legendary sedan with Business package, leather, XENON, 10 airbags, ISOFIX, child seat. Ideal for business trips.

VW Passat 6 - Economy Class

Most affordable option with a high level of professionalism. AC, child seat, 4 passengers, 4 suitcases. For everyday rides.

Photo galleries for each vehicle

Each vehicle has access to a gallery of real interior and exterior photos for transparency.

Feature icons for each vehicle

Visual icons display passenger capacity, luggage capacity, equipment (AC, navigation, XENON, ISOFIX) for quick comparison.

07

Driver Profiles

Transparent display of the driving team that builds trust.

Ademir - professional driver

Licensed driver with all categories, years of experience in taxi and tourist rides, knowledge of English and auto mechanics.

Mustafa - professional driver

Licensed driver with 30+ years of experience, bus tourism experience, all categories and state exams.

08

Certificates and Trust

Section displaying certificates and awards for maximum user trust.

Safe Travels certificate (USAID/WTTC)

International certificate for health protection in tourism - confirmation of safety standards at a global level.

City of Tuzla commendation

Recognition for improving taxi transport in the City of Tuzla area - local authority and community recognize quality.

Taxi driver certification

Passed special exam before the Ministry commission - proven professional qualification.

Legal EU transport

Registered carriers in the Republic of Croatia for unhindered, legal transport throughout the European Union.

Trust advantages list

35+ years of experience, licensed drivers, passenger insurance, ENC/TAG devices, card payment + fiscal receipt.

09

Completed Rides Gallery

Visual proof of quality - real photos from rides across Europe.

Carousel gallery

Horizontal carousel with photos from real rides and tours, with swipe gestures on mobile.

16+ photos of completed tours

Each photo shows 'Completed tour' or 'Completed ride' with location - social proof of quality.

10

Client Reviews

Google reviews displayed on the site for social proof.

Google Reviews integration

Three reviews with names, stars, and 'Google Reviews' badge for authenticity and SEO boost.

Multilingual reviews

Reviews in English and Bosnian covering different client segments - tourists and local users.

11

Viber/WhatsApp Integration

Direct integration with messaging apps for the fastest contact.

Viber deep link

Clicking the Viber button opens Viber chat with pre-filled phone number for instant communication.

WhatsApp deep link

Clicking WhatsApp opens a chat with a pre-written message 'Hello, I need a taxi ride. Please info.' for quick ordering.

Automatic order copying

After filling the form, the order is automatically formatted and copied to clipboard for sending through Viber or WhatsApp.

12

SEO and Performance

Optimization for search engines and loading speed.

Local SEO for Tuzla and region

Optimization for keywords: taxi Tuzla, airport transfer, international transport, taxi Sarajevo, taxi Belgrade and other destinations.

Responsive design

Full responsiveness on all devices - mobile users (who make up the majority of taxi searches) have an optimal experience.

Fast loading

Next.js static generation for sub-second loading, critical for conversion of users who need a taxi immediately.

Technologies

Tech stack

Technologies used and their role in the project.

Next.js 15

Framework for static generation of the complete platform with optimized performance and SEO.

React 19

Frontend for interactive elements - calculator, booking form, carousel gallery, tab navigation.

TypeScript

Type-safe development for reliability of the price calculator and booking system.

Tailwind CSS v4

Design system with dark-gold theme for a premium taxi service feel.

Stripe

Secure online card payment integrated directly into the booking form.

Framer Motion

Animations for counters, hero section, carousel, and scroll-triggered effects.

Results

Measurable results

0+
Destinations in price list

Complete price list with prices for over 200 destinations in 10 countries - from suburban to EU.

0/7
Online orders

Clients can book a ride online at any time of day or night, without waiting for a phone response.

0+
Payment methods

Cash, card (Stripe), Viber order, WhatsApp order - all client preferences covered.

<30s
Information speed

Client can find out the ride price and order a taxi in less than 30 seconds using the calculator and quick form.

Additional capabilities

What else we can implement

Beyond everything already built, here are additional features we can add to this type of project.

Real-time GPS ride tracking

Live tracking on map for clients - vehicle tracking from order to arrival, with estimated time of arrival (ETA).

Mobile ordering app

Native Android/iOS app with one-click ordering, ride history, favorite destinations, and push notifications.

Automatic SMS/email confirmations

Automatic booking confirmation via SMS and email with ride details, driver name, and vehicle registration.

Loyalty program for regular clients

Points system for regular users - collecting points for discounts, free rides, and priority service.

Corporate accounts for companies

Dashboard for companies with monthly invoicing, employee ride reports, and centralized management.

Dynamic pricing and discounts

System of promotional codes, seasonal discounts, and dynamic pricing for off-peak hours.

Tuzla airport integration

Automatic flight tracking from Tuzla International Airport - if a flight is delayed, the driver automatically receives an updated time.

Multilingual site (EN, DE, HR)

Expansion to English, German, and Croatian for foreign tourists arriving at Tuzla airport.

Want a similar project?

Ready for your project?

If you like what you see, contact us. Let's discuss your needs — no obligations.