3D Flight Trajectory Insight with AI-powered conflict resolution
Atlas/
├── client/ # Frontend files
│ ├── datasets/ # Flight data JSON files
│ ├── index.html # Main HTML page
│ ├── app.js # Main application logic
│ ├── analytics.js # Analytics tracking
│ └── client-ml.js # Client-side ML
├── server/ # Backend files
│ ├── ai-service.js # AI suggestions API
│ └── serve-client.js # Static file server
├── .env # Environment variables
└── package.json # Dependencies
- Install dependencies:
npm install- Configure your OpenAI API key in
.env:
OPENAI_API_KEY=your_key_here
npm run start:serverThen open client/index.html directly in your browser or use a simple HTTP server.
Terminal 1 - AI Service (port 3000):
npm run start:serverTerminal 2 - Client Server (port 8080):
npm run start:clientThen open http://localhost:8080
- Increase the time between takeoffs
- Nearby aircraft should maintain different cruising altitudes
- Traffic density in latitude corridors
- Prioritize the postponement of cargo flights over passenger flights
This is synthetic data for hackathon visualization only.