🚀 Inspiration

Air travel optimization is crucial for efficiency, sustainability, and cost-effectiveness. We wanted to build a system that simplifies route planning, enhances decision-making, and integrates AI for smarter travel insights. Inspired by real-world airline challenges, SkyRoute AI leverages graph-based analytics to optimize flight paths dynamically.

✈️ What it does

SkyRoute AI processes flight and airport data using graph-based network analysis, allowing users to:

  • Visualize flight routes and airport connections in ArangoDB.
  • Find the shortest and most efficient routes between airports.
  • Compute PageRank to determine the most influential airports.
  • Use AI-powered NLP to AQL translation for querying flight data effortlessly.
  • Integrate real-time graph visualization to display network structures.

💻 How we built it

  • NetworkX & cuGraph for graph-based computation and shortest path analysis.
  • ArangoDB for storing and visualizing flight network data.
  • Azure OpenAI (GPT-4o) for NLP-based AQL query generation.
  • Flask API & Web Interface for user interaction and query execution.
  • Matplotlib & DataFrames for plotting and analyzing flight route data.
  • LangChain for AI-driven query interpretations.

🚫 Challenges we ran into

  • Optimizing large-scale graph processing efficiently with GPU acceleration.
  • Converting natural language queries to accurate AQL statements.
  • Ensuring real-time data visualization while handling complex computations.
  • Managing ArangoDB integration with NetworkX and cuGraph.

🎉 Accomplishments that we're proud of

  • Successfully integrated AI-powered NLP with AQL for intuitive user queries.
  • Achieved high-speed graph processing using GPU acceleration with cuGraph.
  • Built an interactive flight network visualization inside ArangoDB.
  • Developed a fully functional Flask-based API for flight route optimization.

📝 What we learned

  • The power of graph databases for real-world travel optimization.
  • The efficiency gains from using cuGraph for GPU-accelerated graph operations.
  • How NLP-driven AI can simplify complex query languages like AQL.
  • The importance of data visualization in interpreting large datasets.

🌟 What's next for SkyRoute AI

  • Real-time flight tracking integration for live travel updates.
  • Machine learning-based demand forecasting for optimized flight schedules.
  • Multi-modal transport integration (e.g., trains, buses) for seamless travel planning.
  • User-friendly web dashboard for airline companies and travelers.
  • Cloud-based API services for external applications and travel platforms.

Built With

Share this project:

Updates