Graphical User Interface: JSF v2.0(Java Server Faces) & Managed Beans ; Primefaces; Ajax; Business logic: EJB v3.0 (Enterprise Java Beans) Database Connectivity: JPA (Java Persistence API) Database: Oracle It contained the following modules along with the given features: • User module: Login & Registration Facilities. • Search Module: Search for direct, hopping or indirect flights (double flight) between 2 cities. • Booking Module: Ticket booking for multiple passengers. Simultaneous booking was done for indirect flights. It was appreciated for its lack of bugs, user-friendly interface and innovative use of data structures.