Skip to content
All projects

Project detail

Flight Booking App

Full-stack flight booking application with Next.js frontend and microservices backend (Flight & Booking services) built with Express.js and PostgreSQL.

BuildingFull Stack2026

Technologies

Stack used

The core tools and frameworks behind this project.

Next.jsNode.jsPostgreSQLExpressTypeScriptTailwind CSS

Key Highlights

What it demonstrates

The main product, architecture, and delivery signals from this build.

  • Microservices architecture with separate Flight and Booking services
  • Flight search with filters for cities, dates, and seat preferences
  • Secure booking flow with seat selection and order management

Roadmap

Planned improvements

Next useful additions and production-hardening ideas for the project.

JWT Authentication with RBAC
Payment Gateway (Razorpay/Stripe)
Email Notifications
Redis Caching
Booking Cancellation & Refund
API Gateway & Rate Limiting
PDF Ticket Generation
Dockerize Services

Screenshots

Product walkthrough

Screens from the actual project, preserved as a visual record of the interface.

Flight Booking App screenshot 1
Flight Booking App screenshot 2
Flight Booking App screenshot 3
Flight Booking App screenshot 4
Flight Booking App screenshot 5
Flight Booking App screenshot 6
Flight Booking App screenshot 7
Flight Booking App screenshot 8
Screenshot 1
1 / 8

Swipe on touch devices or use the controls to browse screenshots