The Petrol Station Management System is a web and mobile application developed using HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, PHP, MySQL, Flutter, and Firebase. It manages fuel inventory, sales, billing, customer information, employee shifts, performance, and payroll across web and mobile platforms.
Petrol Station Management System is a web and mobile-based application designed to simplify petrol station operations, including fuel inventory management, sales and billing, customer management, and employee monitoring. Developed using PHP, MySQL, Flutter, and Firebase technologies, the system aims to provide centralized management and cross-platform accessibility through web and mobile applications.
The Petrol Station Management System provides a web interface and a mobile application for managing and monitoring petrol station activities. The web application uses PHP and MySQL, while the mobile application is developed using Flutter. Firebase Firestore is planned as a shared backend database to synchronize information between both platforms.
Key Features
Track available fuel quantities.
Receive alerts when fuel levels become low.
Manage stock ordering based on fuel usage trends.
Manage the billing process for fuel sales.
Support multiple payment methods.
Maintain secure payment history.
Allow customers to view their previous purchases.
Maintain customer information.
Manage customer reward programs.
Organize employee shifts.
Monitor employee performance.
Manage employee payroll processing.
Connect web and mobile applications with a shared backend.
Synchronize information related to orders, sales, and fuel inventory.
Access the web application through desktop and mobile browsers.
Use the Flutter mobile application on Android and iOS.
Technologies and Libraries Used
HTML: Used to structure web pages.
CSS: Used to style web pages.
Bootstrap: Supports responsive web interface design.
JavaScript: Provides interactive functionality.
jQuery: Provides interactive functionality.
AJAX: Supports dynamic updates.
PHP: Handles backend business logic and CRUD operations.
MySQL: Stores web application data.
Flutter: Used to develop mobile applications for Android and iOS using a single codebase.
Firebase Firestore: Planned as a cloud database for real-time synchronization between web and mobile applications.
Firebase Authentication: Provides user authentication with support for multiple sign-in methods.