Welcome to Aero
Aero is a full-stack flight tracking application that brings real-time flight information to your fingertips. Whether you’re tracking your own flights, monitoring departures, or exploring aviation data, Aero provides a seamless experience across mobile, web, and wearable devices. Built with modern technologies including NestJS, Flutter, and React, Aero combines powerful backend services with beautiful native interfaces to deliver comprehensive flight tracking capabilities.Key features
Real-time flight tracking
Live flight position updates with interactive map visualization and real-time status monitoring
Flight management
Create and manage flight bookings with seat assignments, booking codes, and travel notes
Cross-platform apps
Native mobile apps for iOS and Android with home screen widgets and Wear OS companion
Comprehensive data
Access detailed information about airports, airlines, aircraft, and flight routes
What you can track
Flight information
- Live position data - Real-time latitude, longitude, altitude, speed, and heading
- Flight status - Scheduled, active, landed, cancelled, diverted
- Detailed timings - Scheduled, estimated, and actual times for departure and arrival
- Gate and terminal - Departure and arrival gate assignments
- Delays - Departure and arrival delay information
Aircraft details
- Aircraft type and registration
- Age, delivery date, and first flight date
- Manufacturer and model information
- Aircraft photos with attribution
- Historical registration data
Airport & airline data
- Comprehensive airport database with coordinates
- Airport type, elevation, and timezone information
- Airline information with ICAO and IATA codes
- Airline logos and branding
Platform features
Flutter mobile app
Cross-platform iOS and Android app with home screen widgets, flight path visualization, and offline caching
Wear OS companion
Native smartwatch app for quick flight information at a glance
REST API
Comprehensive NestJS backend with JWT authentication, Redis caching, and OpenAPI documentation
Web interface
Modern React landing page with responsive design
User profiles
Personal accounts with flight history and statistics tracking
Dynamic icons
Customizable app icons for personalization
Technology stack
Aero is built with industry-leading technologies:- Backend: NestJS 10.4, TypeScript 5.7, Prisma ORM, PostgreSQL, Redis
- Mobile: Flutter 3.6+, Dart
- Wear OS: Kotlin, Jetpack Compose
- Web: React 19, TypeScript, Vite, Tailwind CSS
- APIs: FlightAware, AviationStack, AeroDataBox
Aero integrates with multiple flight data providers to ensure comprehensive and accurate real-time information.
Getting started
Ready to start tracking flights? Check out our quickstart guide to get up and running in minutes:Quickstart guide
Learn how to set up Aero and track your first flight
Architecture overview
Explore the monorepo structure and system design