Sife Mahmud Simon

Software Engineer

Email: sifemahmudsimon@gmail.com

Phone: +88 01728 337711

© 2026 Simon Portfolio. All rights reserved.

S M Simon

Real-Time Flight Search & Booking Platform

Sife Mahmud Simon
esc
F1
F2
F3
F4
F5
F6
F7
F8
F8
F10
F11
F12
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
—_
+ =
delete
tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
caps lock
A
S
D
F
G
H
J
K
L
:;
"'
return
shift
Z
X
C
V
B
N
M
<,
>.
?/
shift
fn
control
option
command
command
option
Real-Time Flight Search & Booking Platform
Flight Aggregation & Booking System
Tech Stack
Frontend
Next.js
React
TypeScript
Tailwind CSS
Chart.js
React Hook Form
Backend
REST API Integration
Flight Search APIs
Booking APIs
Tools
Axios
Zod Validation
React Query
Date Picker
Dynamic Filters
Responsive Drawer UI

Company: Skysearch

Type:

Status:

Year:

Duration:

Overview
Skysearch Two is a real-time flight discovery and booking platform built for travelers who need fast access to live airline fares and a streamlined booking experience. Users can search flights by airport or city, compare pricing across airlines, filter results by aircraft or route, visualize pricing trends, and complete bookings through a multi-step traveler information flow. The system focuses on usability, live data synchronization, and responsive performance.
Features
  • Real-time flight search using live airline pricing APIs
  • Support for One Way and Round Trip booking flows
  • Airport autocomplete using IATA codes and city names
  • Advanced flight filtering by airline, aircraft, and route
  • Interactive flight price trends chart with min/avg/max fare analysis
  • Passenger management for adults, children, and infants
  • Travel class selection (Economy, Business, First)
  • Responsive booking workflow with step-by-step traveler forms
  • Dynamic itinerary review modal with pricing breakdown
  • Passport and travel document management for each traveler
  • Real-time booking confirmation and failure handling
  • Pagination and filtering system for large flight result sets
  • Live pricing refresh before booking confirmation
  • Mobile-friendly UI with filter drawer and optimized layouts
Challenges
  • Handling live airline pricing fluctuations between searches and bookings
  • Managing complex traveler forms with multiple passenger types
  • Building scalable filter logic with dynamic API-driven data
  • Synchronizing search state, filters, and pagination in the URL
  • Handling real-time flight availability and pricing validation
  • Designing responsive flight cards and itinerary displays for mobile devices
  • Managing complex date validation for one-way and round-trip searches
Results
  • Delivered a smooth and responsive flight booking experience
  • Improved flight discovery with advanced filtering and live trends
  • Reduced booking friction with a guided traveler flow
  • Created a scalable architecture for future airline integrations
  • Enhanced user decision-making with real-time price visualization
Technologies Used
  • Next.js for routing, performance optimization, and server-side rendering
  • TypeScript for scalable and type-safe development
  • Tailwind CSS for responsive and utility-first UI design
  • REST APIs for flight search and booking integrations
  • Chart.js for dynamic fare trend visualization
  • React Hook Form for scalable traveler form handling
  • Zod for client-side validation and error management
Responsibilities
  • Built the complete search and booking UI workflow
  • Integrated real-time flight search APIs
  • Developed advanced filtering and sorting systems
  • Implemented booking review and traveler detail flows
  • Managed passenger validation and travel document forms
  • Designed responsive layouts for desktop and mobile devices
  • Integrated dynamic chart visualization for pricing trends
  • Handled live pricing updates and booking state management
Architecture

Type: real-time booking platform

Pattern: component-based + API-driven architecture

Data Flow: Search Form → Flight API → Filter Engine → Booking Flow → Traveler Validation → Booking Confirmation

Integrations
  • Real-time flight search APIs
  • Flight booking and reservation APIs
  • Airport autocomplete and IATA search integration
  • Dynamic pricing and fare validation APIs
Performance Optimizations
  • Optimized API requests for faster flight result rendering
  • Client-side filtering reduced unnecessary API calls
  • Lazy rendering for large flight result sets
  • Responsive layouts optimized for mobile booking flows
  • Efficient state management for filters, pagination, and booking data
Testing
  • Manual testing for booking and traveler workflows
  • Validation testing for passport and traveler information
  • Search and filter accuracy testing
  • Responsive UI testing across multiple devices
  • API response and live pricing validation testing
User Roles

User: Search, filter, review, and book flights

Admin: Monitor bookings and API performance