Project Date: July 2024
Tech Stack: Flutter, Dart, Firebase, SQLite, Git, Android Studio, Xcode, RESTful API
Flight Manager is a cross-platform mobile application built using Flutter (Dart), designed to manage and streamline flight-related operations across Android, iOS, Linux, macOS, and Windows. The application supports features such as customer management, flight reservations, and airplane data handling, all within a responsive and modern UI built with Google’s Material Design.
- Cross-Platform App: Runs seamlessly on Android, iOS, and desktop platforms.
- Authentication: Integrated Firebase Authentication for secure user registration and login.
- Data Handling: Used SQLite for local storage and Firebase for real-time database operations and cloud image storage.
- Flight Data: Integrated with a third-party Flight API to fetch and filter live flight data based on user input.
- Architecture: Followed Object-Oriented Programming (OOP) principles and MVP design pattern for scalable and maintainable code.
Flutter & Dart - UI & cross-platform development
Firebase - Authentication and real-time database
SQLite - Local persistent storage
RESTful API - Flight data integration
Git - Version control
Android Studio/Xcode - Platform-specific development tools
Contributions and suggestions are welcome!