Taxi Ado Tuzla
Complete web platform for a premium taxi service

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.
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.
Detailed overview of all features
A complete list of everything designed, developed, and implemented on this project.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Measurable results
Complete price list with prices for over 200 destinations in 10 countries - from suburban to EU.
Clients can book a ride online at any time of day or night, without waiting for a phone response.
Cash, card (Stripe), Viber order, WhatsApp order - all client preferences covered.
Client can find out the ride price and order a taxi in less than 30 seconds using the calculator and quick form.
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.
Ready for your project?
If you like what you see, contact us. Let's discuss your needs — no obligations.