← Project stories
Appointment Booking & Agency System

MK Travels & Tourism 

An appointment-booking system for a Bangladeshi travel agency — customers book time with a service consultant, pay by bKash, in Bangla or English, with staff HR built in.

MK Travels & Tourism

Client

MK Travels & Tourism (Pvt.) Ltd.

Role

Full-Stack Developer

Type

Appointment Booking & Agency System

Tech

LaravelMySQLbKash APIJavaScript
MK Travels is one of Bangladesh's busier travel and visa agencies, and this system is how they run their bookings. At its heart it's an appointment-booking platform: a customer picks the service they need — a work permit, a tourist or student visa, an air ticket, Hajj or Umrah — and books time with the right service consultant, instead of the old routine of calling around and hoping someone's free. The front is customer-facing and bilingual — it runs in both Bangla and English — so it works for everyone who walks in, and the full catalogue of services is searchable straight from the top of the page. When it's time to pay, bKash is integrated directly, which in Bangladesh is the payment method most customers actually reach for, so a booking can be confirmed then and there. Behind the counter it's more than a booking form. There's an internal HR system built in, so the office side — staff, roles and the day-to-day running of the agency — is handled in the same place instead of a separate spreadsheet. That's what turns it from a booking widget into something the whole office genuinely runs on. It's a Laravel application with a full admin, built to keep a consultant's calendar and a customer's booking in sync while handling the volume a busy agency puts through it.