Musa Yılmaz

Lider Transfer — Airport Transfer Platform

A 15-language, SEO-focused airport transfer and VIP transportation website — designed, built, and deployed from scratch.

nextjsdjangopostgresqlawsseo

Problem

Lider Transfer, an airport transfer and VIP transportation company, needed to replace an aging WordPress site with something built from the ground up. The priorities were clear: rank highly on Google for "airport transfer" and related keywords, serve customers from different countries in their own language, and manage the full booking flow end to end.

Approach

I designed, built, and deployed the entire project myself:

  • Backend: Django 5 + Django REST Framework with PostgreSQL. Pricing and location data are fully manageable from the admin panel; Celery + Redis handle background jobs — email notifications and ISR revalidation webhooks.
  • Frontend: Next.js (App Router, SSR/ISR) with next-intl providing 15 languages, including RTL layout support for Arabic.
  • SEO infrastructure: Meta tags, JSON-LD, sitemap, and hreflang; location-based SEO landing pages (/transfer/<slug>) that update instantly from the admin panel.
  • Architecture: Packaged with Docker Compose behind an nginx single-origin reverse proxy (no CORS headaches), hosted on AWS Lightsail.
  • Booking flow: A homepage booking form with live price calculation, booking records, and automated email notifications.

I shipped the project in phases: first the core booking and pricing system, then SEO foundations and location-based landing pages, then a content layer (blog, legal pages), and finally design polish and mobile-first accessibility improvements.

Technologies

Django, Django REST Framework, PostgreSQL, Celery, Redis, Next.js, next-intl, Docker, nginx, AWS Lightsail

Result

The site is live and still serving the company — I continue to handle content updates and incremental improvements. The 15-language, SEO-ready landing pages and admin-managed content structure let the company add and update location pages without needing a marketing team.