FRONTEND

/var/www/global-plane-locator
frontend/
├── .env
├── .env.local
├── .gitignore
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
├── postcss.config.js
├── README.md
├── tailwind.config.js
├── tsconfig.json
├── tsconfig.app.json
├── tsconfig.node.json
├── vite.config.ts
├── public/
│ ├── vite.svg
│ └── aircraft-icons/
│ ├── Heavy Jets.png
│ ├── Helicopters.png
│ ├── High Performance.png
│ ├── Large Commercial.png
│ ├── Light Aircraft.png
│ ├── Small Jets.png
│ └── UAVs Drones.png
└── src/
├── main.tsx
├── App.tsx
├── App.css
├── index.css
├── assets/
│ └── react.svg
├── components/
│ ├── AircraftList/
│ │ └── AircraftList.tsx
│ ├── CesiumViewer/
│ │ ├── CesiumViewer.tsx
│ │ └── CesiumViewer.css
│ ├── Controls/
│ │ └── Controls.tsx
│ └── UI/
│ ├── InfoCard.tsx
│ ├── LoadingSpinner.tsx
│ └── StatusBadge.tsx
├── hooks/
│ ├── useAircraftData.ts
│ └── useAircraftOrientation.ts
├── services/
│ └── api/
│ └── aircraftService.ts
├── types/
│ └── index.ts
└── utils/
└── aircraftOrientation.ts
BACKEND

/var/www/global-plane-locator
└── backend
├── src
│ ├── services
│ │ └── OpenSkyService.js
│ └── server.js
├── package.json
├── package-lock.json
└── server.log