AeroResolve — Zero-Touch Agentic Travel Recovery
Autonomous AI Agent for Managing Travel Disruption
Built for IIIT Sri City IdeaVerse Hackathon 2026
Vikhyat Gupta
Gurnoor Singh Bagga
Mohit Choudhary
LLM: Groq (Llama 3.1 8B Instant)
Orchestration: LangGraph (4-agent pipeline)
Backend: FastAPI + Python
Frontend: React + Vite
Notifications: Twilio SMS
Flight Data: AviationStack API
Infra: Docker
Flight Status Monitor (AviationStack)
→ Assessment Agent (analyze disruption impact)
→ Policy Agent (validate rebooking rules)
→ Solution Agent (find & rank alternatives)
→ Execution Agent (book + send SMS via Twilio)
# Fill in your API keys in .env
cp .env.example .env # or edit .env directly
docker compose up --build
3. Run Locally (without Docker)
# Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload --port 8000
# Frontend (in another terminal)
cd frontend
npm install
npm run dev
Open http://localhost:5173 (React dashboard)
Click "Simulate Disruption" on any booking
Watch the 4 agents execute in sequence
Receive SMS notification on your phone
Method
Route
Purpose
GET
/
Health check
GET
/bookings
List monitored bookings
POST
/simulate-disruption
Trigger full recovery pipeline
GET
/pipeline-status
Current pipeline state
POST
/start-monitor
Start background flight poller
POST
/stop-monitor
Stop background poller
Role
Name
Architecture, implementation & all code
Vikhyat Gupta
Ideation & presentation
Gurnoor Singh Bagga, Mohit Choudhary