Travelco Air - Travel Discovery and Booking Platform
A travel platform connecting destination discovery, holiday and Umrah packages, visa consultancy, corporate inquiries, and customer booking management through a responsive interface and a custom animated flight journey.
Role
Full Stack Developer
Status
Completed

Project Overview
What the product does, who it serves, and the parts I owned end to end.
Core Features
The capabilities that define the product surface.
Destination-Based Discovery
The homepage offers separate Tour Package, Holiday, and Visa search modes. A searchable country selector displays flag images and prioritizes popular destinations. Selecting a country opens the appropriate listing with its destination context already applied.
Tour, Holiday, and Umrah Packages
Travelers can browse a general package catalog or dedicated holiday and Umrah pages. The general listing combines keyword search, dynamic suggestions, category selection, price range, duration, difficulty, sorting, and pagination. Category-focused listings reuse a common component with country, price, duration, and group-size controls where applicable.
Detailed Package Presentation
Package pages include image galleries and a lightbox, overview content, highlights, day-by-day itineraries, inclusions and exclusions, FAQs, review presentation, and pricing. A booking entry point prompts unauthenticated visitors to sign in and then continues to the selected package's booking form.
Package Booking with Optional Add-ons
Customers can enter a travel date, review prefilled contact information, specify adult/child/infant counts, add special requests, and select available add-ons. A price summary updates with traveler and add-on selections. Successful submission returns the customer to the booking area of the dashboard.
Visa Discovery and Consultancy Booking
Visa listings expose country, keyword, visa type, entry type, fee range, processing-time, and sorting controls. Detail pages organize general country information, important notes, requirement sections, applicant-category documents, galleries, and FAQs. The booking form captures customer details, travel date, applicant count, and additional messages or requests.
Corporate Travel Inquiries
Businesses can request services using company and representative information, service preferences, destination, travel date, group size, and notes. An inquiry-tracking page accepts a reference number or opens directly from a reference-based route, displaying the returned inquiry details and a status-based progress sequence.
Customer Dashboard and Account Tools
The customer area provides an overview with derived travel statistics, upcoming trips, and recent booking/visa activity. Dedicated sections offer searchable booking and visa records, detailed price and applicant information, corporate inquiry history, editable profile information, and an API-connected password-change form.
Custom Animated Flight Journey
A persistent dotted map changes formations as the visitor moves between page sections. The experience includes a branded logo-rocket, animated flight routes connected to Dhaka, a scroll-aware guide with waypoints, pointer parallax, and a session-aware intro. Desktop destination panels move horizontally with scroll progress, while small-screen and reduced-motion users receive a native swipeable alternative.
Responsive Navigation and Supporting Content
The application includes a shared desktop header, mobile menu, safe-area-aware mobile bottom navigation, footer, breadcrumbs, categorized FAQs, company information, and office/contact details. Layout-matched skeletons are present in major detail and booking views to provide structure while data loads.
Architecture
How the system is layered and why those boundaries were drawn.
System layers
Frontend
Backend
Data
Infrastructure
Tooling
Showcase
3 screens from the shipped product. Select any image to expand.



