02
Built a CDN-backed image pipeline with a custom Next.js loader and responsive variants, significantly reducing media payload.
Project Detail
Frontend Developer / VietnamBooking
Flight Booking System is a frontend developer project for VietnamBooking, built with Next.js 15, TypeScript, Tailwind CSS, shadcn-ui and focused on performance, scalability, and product experience.







Screenshot 1 / 7
Overview
Designed SEO-safe URL architecture with structured metadata and auto-generated sitemaps to ensure consistent crawlability across flight and hotel pages.
4 highlights
02
Built a CDN-backed image pipeline with a custom Next.js loader and responsive variants, significantly reducing media payload.
03
Implemented layered caching (browser, edge, origin) using Cache-Control, s-maxage, and stale-while-revalidate with targeted cache invalidation.
04
Hardened multi-step checkout flows for flights and hotels: handled auth gates, payment time-window expiry, and graceful failure/return states.