The LPG Gas Booking System is a web-based application designed to simplify LPG gas booking, delivery tracking, and management for both customers and administrators.
It allows customers to book cylinders online, admins to manage users and bookings, and delivery personnel to update delivery statuses efficiently.
This project was developed as part of the BCA Final Year Project under the ICT Academy Internship Program.
- Secure registration and login system.
- Book LPG cylinders and view booking history.
- Track delivery status in real-time.
- Update personal information and contact details.
- Centralized dashboard for system management.
- Manage customer accounts, delivery staff, and bookings.
- Approve, reject, or cancel orders.
- Generate analytical reports on LPG usage and bookings.
- Login portal for delivery agents.
- View assigned orders and customer details.
- Update delivery status (Pending → In Transit → Delivered).
- Communicate issues directly with admin through notifications.
| Layer | Technology Used |
|---|---|
| Frontend | HTML, CSS, JavaScript, Bootstrap |
| Backend | PHP (Procedural style) |
| Database | MySQL / MariaDB |
| Server | Apache (via XAMPP / WAMP stack) |
LPG/ ├── admin-portal.php ├── customer-portal.php ├── delivery-portal.php ├── login.php ├── register.php ├── config/ │ ├── database.php │ ├── auth.php │ └── session.php ├── includes/ │ ├── header.php │ ├── footer.php │ └── navbar.php ├── assets/ │ ├── css/ │ ├── js/ │ └── images/ ├── sql/ │ ├── database_setup.sql │ ├── enhance_inventory_system.sql │ └── fix_mysql_persistence.sql └── README.md