Back to Projects
Full Stack
Skyline Travel Platform
Overview
Project Overview
Skyline is a travel booking platform concept covering flights, hotels, airport transfers and full vacation packages in one place. Travellers can search and filter fares, browse hotels by country and city, and either book themselves or hand the request to an agent. It was built from scratch in PHP and MySQL with a vanilla JavaScript front end.
Search results currently use sample data. The code is structured with a provider layer, so live airline and hotel supplier APIs can be connected without rewriting the pages. The site detects the visitor's language automatically and ships in six languages, including right-to-left Arabic.
Functionality
Key Features
- Flight search with result filters and sorting by price, duration and stops
- Hotel browsing by country and city with a request-to-book flow
- Airport transfer and vacation enquiry forms
- Booking checkout with server-side totals and unique reference numbers
- Manage-booking lookup with rate limiting
- Contact and lead capture forms
- CSRF tokens, honeypot fields and hourly rate limits against spam
- Six languages with automatic detection: English, French, Spanish, Portuguese, Arabic (RTL) and Chinese
Gallery