BanAir

screenshot of BanAir

BanAir || Travel Agency || Air Ticket booking || MERN_Stack || Responsive Websites

Overview

BanAir is a Travel Airline Agency that utilizes a MERN stack (MongoDB, Express.js, React, and Node.js) for its backend and Next.js for its frontend. It offers various features such as tour packages, dynamic testimonials, real-time flight details, and separate dashboards for admins and users.

Features

  • Tour Packages: Users can book tour packages by filling out a booking form.
  • View Details: Users can view more information about a package by clicking on a "View Details" button.
  • Dynamic Testimonials: The website showcases dynamic testimonials from customers.
  • Search and Filter: Users can search for flights using real airport data and filter them by categories, price range, and package type.
  • Pagination: The "Our Packages" page includes pagination for easy navigation.
  • Admin Dashboard: Admins have access to an admin dashboard where they can add, view, update, and delete packages, manage user bookings and testimonials, and have an overview of the website.
  • User Dashboard: Users have access to a user dashboard where they can view their booking history, provide feedback, update their profile information, and have an overview of their activities.

Summary

BanAir is a travel airline agency website built using Next.js and Express.js. It offers various features such as tour package booking, dynamic testimonials, real-time flight details, and separate dashboards for admins and users. The website uses a MERN stack and incorporates technologies like Redux, TypeScript, Tailwind CSS, and Firebase for authentication. Overall, BanAir provides a user-friendly and efficient platform for users to book flights and manage their travel activities.