Amr Samir, Full Stack Developer & Technical Architect, built this project using Next.js, React, Tailwind CSS, TypeScript, Zustand. It demonstrates professional-grade implementation of Frontend with a focus on performance and scalability.
A travel discovery and package operations platform built with Next.js App Router, Zustand, Immer, and next-intl for interactive package pricing grids, itinerary showcases, and complete RTL/LTR bilingual localization.
Delivering scalable, high-performance solutions with a focus on user experience and business growth.
Send a simple inquiry directly from the project page without leaving for the hire page.
Category: Frontend
Travel packages involve variable pricing models driven by seasonal demand, hotel room tiers, optional tour excursions, and multi-currency rates. Presenting these packages to travelers and agency agents requires an interactive interface where itinerary components can be customized with instant pricing feedback, without triggering full-page reloads or sluggish table re-renders.
I was the sole developer responsible for building Book & Go World for Book & Go Egypt to serve as the package discovery portal and operations interface. It integrates server-rendered destination showcases with a client-side pricing spreadsheet powered by Zustand and Immer.
In the operations pricing screens, staff members and travelers interact with complex tables containing dozens of cost components (flights, transfers, excursions, room upgrades):