Skip to content

AirTracker is a powerful MERN stack web application designed to help users find the most affordable flights and track ticket prices effectively. Featuring intuitive search capabilities and personalized price monitoring, AirTracker empowers travelers to save money on their journeys.

Notifications You must be signed in to change notification settings

sudhanshu-77/AirTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AirTracker - Affordable Flight Companion

GitHub contributors

Live Website Link.

Objective:

The main objectives of this project are to develop a web application that allows users to:

  • Search for the cheapest flights
  • Track ticket prices

Scope:

The project will cover the following features:

  • Flight search functionality: Users can search for flights by specifying their origin, destination, and travel dates. The application will display a list of flights with their corresponding prices.
  • Ticket price tracking: Users can track the prices of flights that they are interested in. The application will notify users when the price of a tracked flight changes.
  • Price change notification: Users can receive notifications about price changes for tracked flights via email or SMS.

Methodology:

The project will be developed by using the following technologies:

  • Frontend: React, HTML, CSS, and JavaScript
  • Backend: Node.js, Express.js, and MongoDB
  • Other tools: Git, GitHub, and Visual Studio Code

Proposed System:

The AirTracker application will be a web application that will be accessible to users on any device with a web browser. The application will use a variety of APIs to fetch flight data and to send price change notifications. Features: The following are the key features of the AirTracker application:

  • Flight search functionality
  • Ticket price tracking
  • Price change notification

Implementation Plan:

The following is a high-level implementation plan for the AirTracker project:

  1. Design the database schema.
  2. Develop the backend API.
  3. Develop the frontend user interface.
  4. Integrate the frontend and backend components.
  5. Test the application.
  6. Deploy the application.

Team Members:

The following are the team members and their roles:

  • Pankaj Ajmera: Frontend development & Backend development
  • Sudhanshu Tripathi: Frontend development & Backend development
  • Rishit Gupta: Frontend development & Backend development
  • Akshat Maheswari: Frontend development & Backend development

Resources Required:

The following resources are required for the project:

  • Frontend technologies: HTML, CSS, JavaScript, and React
  • Backend technologies: Node.js, Express.js, and MongoDB
  • Basic tools: Git, GitHub, and Visual Studio Code

References:

The following resources will be used as references for the project:

  • Online resources: YouTube, Google, Technologies Documentations, etc.
  • Other resources: Mentor guidance.

(Back to top)

Requirements

  • nodejs
  • npm

Getting started

To get started with this project, first install the npm dependencies:

npm install

Next, run the development server:

npm run dev

Next, open localhost server:

localhost:5173

Output:

Project Demonstration Video Link.

Login :

Output Screen shot

Home :

Output Screen shot

Best Results :

Output Screen shot

Passenger Booking :

Output Screen shot

Explore more :

Output Screen shot

(Back to top)

About

AirTracker is a powerful MERN stack web application designed to help users find the most affordable flights and track ticket prices effectively. Featuring intuitive search capabilities and personalized price monitoring, AirTracker empowers travelers to save money on their journeys.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages