Altınkapı
A premium booking platform for Hajj and Umrah pilgrimage packages, built for a travel operator serving multi-country clientele.
The Problem
Altınkapı is a travel company specializing in Hajj and Umrah pilgrimage tours, serving clients across multiple countries and languages. Their booking process was entirely manual — inquiries via phone and WhatsApp, package details shared as PDFs, and no way for customers to compare options, check availability, or self-serve. For a business handling high-value, time-sensitive religious travel, the lack of a digital storefront meant lost conversions and an overwhelming operational load on a small team.
The Solution
A bilingual (English/Turkish) booking platform that lets customers browse curated Hajj and Umrah packages, filter by departure city, class of service, and date, and view transparent pricing with itemized inclusions (flights, visa, hotel tiers, guided tours).
The package display system breaks down each offering with hotel proximity ratings, night splits between Makkah and Medina, and service tiers — giving customers the information density they need to make a decision without a phone call.
The platform includes dark mode, a custom package request flow for non-standard itineraries, and an admin backend for the operator to manage package inventory, pricing, and seasonal promotions.
Technical Decisions
Next.js with Firebase was chosen for its hosting simplicity and real-time database — the client needed to update package availability and pricing frequently without developer intervention. Internationalization was implemented at the routing level (not just string replacement) to support proper RTL-ready architecture for potential Arabic expansion. The UI uses a gold-and-black palette drawn from the client's existing brand identity.
Where it Stands
Delivered and operational. The client's business operations are currently paused for reasons unrelated to the platform. The codebase and infrastructure remain deployment-ready.
EduCounsellor