FlightAdmin is a comprehensive flight operations management system designed for airlines to manage their flight operations, load control, and weight & balance calculations.
FlightAdmin provides airlines with a centralized platform to manage their entire flight operation process, from scheduling flights to generating load sheets and weight & balance calculations. The system is designed to improve operational efficiency, ensure safety compliance, and streamline communication between different departments.
- Manage airlines, stations, and routes
- Configure airline-specific settings and operational parameters
- Track station details including contact information and hub status
- Create and manage flight schedules with recurring patterns
- Generate flights automatically based on schedules
- Track flight status throughout the operational lifecycle
- Maintain aircraft fleet information
- Configure aircraft types with detailed specifications
- Manage cabin layouts, seat maps, and cargo hold configurations
- Track passengers, baggage, cargo, and mail
- Manage ULDs (Unit Load Devices) and containers
- Generate loading instructions for ground handling
- Calculate aircraft weight and balance
- Generate trim sheets and load sheets
- Ensure compliance with aircraft limitations
- Assign flight crew and cabin crew to flights
- Track crew qualifications and duty times
- Configure crew seating positions for weight & balance calculations
- Laravel - PHP framework for the backend
- Livewire - Full-stack framework for dynamic interfaces
- Bootstrap - Frontend CSS framework
- MySQL - Database
- PHP 8.1 or higher
- MySQL 5.7 or higher
- Composer
- Node.js and NPM
- Clone the repository
git clone https://github.com/flightsadmin/flightadmin.git
cd flightadmin- Install dependencies
composer install
npm install
npm run build- Configure environment
cp .env.example .env
php artisan key:generate- Set up database
php artisan migrate
php artisan db:seed- Start the development server
php artisan serveAfter seeding the database, the following users will be available:
| User Type | Password | |
|---|---|---|
| Test User | test@example.com | password |
- Airlines: Airline companies operating flights
- Aircraft Types: Models of aircraft with specific configurations
- Aircraft: Individual aircraft in an airline's fleet
- Stations: Airports or locations served by airlines
- Routes: Connections between stations
- Schedules: Recurring flight patterns
- Flights: Individual flight operations
- Passengers: Travelers on flights
- Baggage: Passenger luggage
- Cargo: Freight items
- Containers: ULDs for baggage and cargo
- Crew: Flight and cabin crew members
- Fuel: Aircraft fuel loads
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please contact support@flightadmin.info or open an issue on the GitHub repository.