AeroNavigator

Deployed URL: https://aeronavigator.vercel.app/

Backend URL: https://github.com/anuragdw710/AIRBUSAerothonBackend

Demo: Google Drive Folder

Setup

To get started with the project, follow these steps:

  1. Install dependencies:

    npm install
  2. Run the development server:

    npm run dev

Features

All Flights

  • Overview: Displays data for all flights.
  • Search Functionality: Search for flights by name, source, or destination.

Control Panel

  • Flight Management: Interface to control flights.
  • Flight Logs: Displays detailed logs for each flight.

Flight Schedule

  • Schedule Flights: Interface to schedule new flights.

Adjust Weather

  • Weather Control: Interface to adjust the weather conditions of specific coordinates.

Map

  • Interactive Map: A visual representation of flights on a grid.
  • Zoom In/Out: Features to zoom in and out of the map.
  • Real-time Tracking: Track each flight in real-time with flight ID visualization.

Usage

All Flights

  • Navigate to the "All Flights" section to view a comprehensive list of all flights.
  • Use the search bar to filter flights based on flight name, source, or destination.

Control Panel

  • Access the "Control Panel" to manage and control the flights.
  • View detailed flight logs to monitor the status and progress of each flight.

Flight Schedule

  • Go to the "Flight Schedule" section to schedule a new flight.
  • Fill in the necessary details such as plane ID, source, destination, and departure time.

Adjust Weather

  • Visit the "Adjust Weather" section to modify the weather conditions of specific coordinates on the grid.
  • Input the desired coordinates (x, y) and select the weather condition (rainy, stormy, normal).

Interactive Map

  • Use the interactive map to visualize the flight paths and coordinates.
  • Zoom in and out to get a detailed or broad view of the grid.
  • Track flights in real-time by their IDs.

Screenshots

All Flights

image

Control Panel

image

Flight Schedule

image

Adjust Weather

image

Interactive Map

image

Notes

  • Ensure your development environment meets the required dependencies listed in package.json.
  • For any issues or contributions, please refer to the project's repository.

Happy navigating with AeroNavigator! 🚀