Inspiration

I can't lie the prize and the possibility for an internship.

What it does

ConflictZero is dedicated to revolutionizing air traffic management through advanced trajectory analysis and intelligent conflict detection. We provide air traffic planners with real-time insights and actionable solutions to ensure safe, efficient, and cost-effective flight operations across Canadian airspace.

How we built it

We built a Next.js frontend with a FastAPI backend to analyze synthetic flight data and surface conflicts, airport congestion, and airspace hotspots. The backend runs Python analyses for loss-of-separation, time-windowed airport departures, and sector-based airspace congestion, plus cargo vs. passenger prioritization suggestions. We have a globe view that uses react-globe.gl to show flight paths, conflicts, airport congestion, airspace hotspots, and prioritization markers with toggles and a legend. The analysis page mirrors the same APIs in tabbed views, with loading/error states and quick file switching.

Challenges we ran into

bro... too many, everyone's head hurts and we started balding...

Accomplishments that we're proud of

Honestly, the whole project we worked with technologies we weren't familiar with and we were very on point with each of our roles. We kept going when ran into some messed up bug and we finished the project.

What we learned

We learned FastAPI, 4D trajectory, unique methods for data visualizations, TypeScript.

What's next for ConflictZero

We want to implement more optimization features such as Time-Based Clustering Insights and Speed-Based Inefficiency Detection. We also want to expand our dataset for outside of Canada and hopefully provide services for North America.

Built With

  • airport-congestion
  • airspace-hotspots
  • and-prioritization;-synthetic-json-flight-datasets.-tooling:-eslint
  • conflicts
  • fastapi
  • framer-motion
  • javascript
  • javascript/jsx-for-react.-frameworks/libs:-next.js
  • json
  • jsx
  • next.js
  • python
  • python-(backend)
  • react
  • react-globe.gl-(three.js-based)
  • tailwindcss
  • typescript
  • uvicorn.-data/apis:-custom-rest-endpoints-for-flights
Share this project:

Updates