Welcome to FlightWay, a sleek and modern web application that allows users to track flights in real-time. Built with Node.js, Express, and modern web technologies, FlightWay offers a seamless experience for users to monitor global air traffic.
- Real-Time Flight Tracking: Track flights across the globe with up-to-the-minute data.
- User-Friendly Interface: A clean, intuitive design that makes tracking flights effortless.
- Search by Flight Number: Simply enter a flight number to get detailed flight information.
- Responsive Design: Fully optimized for both desktop and mobile devices.
Follow these instructions to get a copy of the project up and running on your local machine.
- Node.js: Make sure you have Node.js installed on your machine. You can download it from here.
- npm: npm is installed automatically with Node.js.
-
Clone the repository:
git clone https://github.com/your-username/skytrack.git
-
Install the dependencies:
Run the following command to install all necessary dependencies:npm install
-
Set up environment variables:
Create a .env file in the root directory of the project and add your AviationStack API key:
You can get an API key by Signing up on Aviationstack from hereAPI_KEY=your_aviationstack_api_key
-
Start the server:
Use the following command to start the server:node index.js
Alternatively, if you are developing and want to enable automatic restarting when files change, you can use
nodemon
nodemon index.js
-
Access the application:
Open your browser and go to:http://localhost:3000
You should see the FlightWay homepage where you can begin tracking flights.
- Enter the required flight details in the search form.
- Submit the form to retrieve real-time flight information.
- Submit the form to retrieve real-time flight information.
If you'd like to contribute to this project, please fork the repository and use a feature branch. Pull requests are warmly welcome.
This project is licensed under the MIT License.