Live Website Link.
The main objectives of this project are to develop a web application that allows users to:
- Search for the cheapest flights
- Track ticket prices
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.
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
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
The following is a high-level implementation plan for the AirTracker project:
- Design the database schema.
- Develop the backend API.
- Develop the frontend user interface.
- Integrate the frontend and backend components.
- Test the application.
- Deploy the application.
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
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
The following resources will be used as references for the project:
- Online resources: YouTube, Google, Technologies Documentations, etc.
- Other resources: Mentor guidance.
- nodejs
- npm
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