Below are some screenshots of the Flight Path AI Project web interface and features:
Home Page: Main dashboard for flight path AI project.
Flight Optimization: Interface for optimizing flight routes.
Map Visualization: Interactive map showing flight paths and airports.
Chatbot (Gemini AI): AI-powered assistant for user queries.
To add your own screenshots, place image files in
static/img/and update the paths above as needed.
Flight Path AI is a comprehensive platform for optimizing and analyzing flight routes using AI and advanced algorithms. It integrates airport data, flight information, and machine learning models to provide efficient flight path predictions and operational insights.
- Flight Path Optimization: Uses QAOA and other optimizers for route planning.
- Airport Data Integration: Supports cleaned and location-based airport datasets.
- AI Model Integration: Predicts flight angles and paths using trained Keras models.
- Supabase Integration: Manages data storage and retrieval with Supabase.
- Web Interface: Interactive web pages for flight info, optimization, reports, and chatbot.
- Gemini AI Chatbot: Integrated Gemini AI for intelligent chatbot interactions.
- Visualization: Map-based visualization of flight paths and airport locations.
Flight/
├── FILGHT/ # Main Django app
│ ├── __init__.py
│ ├── admin.py
│ ├── api_utils.py
│ ├── asgi.py
│ ├── models.py
│ ├── optimizer.py
│ ├── settings.py
│ ├── urls.py
│ ├── views.py
│ ├── wsgi.py
│ ├── migrations/ # Database migrations
│ └── templates/ # HTML templates
│ ├── base.html
│ ├── chat_bot.html
│ ├── flight_info.html
│ ├── home.html
│ ├── map.html
│ ├── optimize.html
│ ├── report.html
│ └── about.html
├── static/ # Static files
│ ├── css/
│ │ ├── airport_dropdown.css
│ │ ├── chat_bot.css
│ │ ├── flight.css
│ │ ├── map.css
│ │ ├── navbar.css
│ │ ├── optimize.css
│ │ ├── report.css
│ ├── js/
│ │ ├── airport_dropdown.js
│ │ ├── chat_bot.js
│ │ ├── flight.js
│ ├── map.js
│ │ ├── navbar.js
│ │ ├── optimize.js
│ │ └── report.js # Image assets
│ └── img/
│ ├── home.jpeg
│ ├── empty_optimization.jpeg
│ ├── optimization.jpeg
│ ├── map.jpeg
│ ├── chat_bot_1.jpeg
│ └── chat_bot_2.jpeg
├── flight_path_ai_project/ # AI and ML scripts
│ └── qaoa_angle_predictor.keras
├── airports_cleaned.json # Cleaned airport data
├── airports_locations.json # Airport location data
├── db.sqlite3 # SQLite database
├── requirements.txt # Python dependencies
├── .env # Project configuration
├── README.md # Project documentation
├── .gitignore # Git configuration
|── .git/ # Git repository
│── docker-compose.yml # Docker Compose file
├── Dockerfile # Dockerfile for containerization
└── manage.py # Django management script
- Clone the repository
git clone <repo-url> cd Flight - Install dependencies
pythom -m venv flight flight\scripts\activate.bat pip install -r requirements.txt - Apply migrations
python manage.py migrate - Run the development server
python manage.py runserver
- Access the web interface at
http://localhost:8000/ - Use the chatbot (powered by Gemini AI), flight optimizer, and map visualizations via the provided HTML templates.
- Integrate new airport or flight data by updating the JSON files and running import scripts.
- Train models using scripts in
flight_path_ai_project/ - Use
qaoa_angle_predictor.kerasfor flight angle predictions
Pull requests and issues are welcome! Please follow standard Python and Django best practices.
This project is licensed under the MIT License.
- goutam-tech
- anushak1815
- mr unknown
- GitHub Copilot (AI Assistant)
Q: What Python version is required? A: Python 3.10 or higher is recommended.
Q: How do I add new airport data? A: Update the JSON files and use the import scripts provided.
Q: Who maintains the chatbot? A: The chatbot is powered by Gemini AI and maintained by the project contributors.
- Python 3.10+
- Django
- Keras
- Gemini AI
The project exposes several REST API endpoints for flight data, optimization, and airport information. See FILGHT/api_utils.py and FILGHT/views.py for details.
For support or questions, open an issue or contact the contributors via GitHub.
- v1.0 Initial release with flight optimization, AI integration, and Supabase support.
- Gemini AI for chatbot functionality
- Django and Keras communities