The Public Transport Service project is designed to manage a public transport system efficiently. It includes an admin panel where administrators can manage user and customer details, including providing QR codes for boarding buses. This project is developed using VB.NET for the frontend and MySQL for the database.
- Admin Panel: Allows administrators to manage user and customer details, provide QR codes, and update account balances.
- User and Customer Management: Admin can add, edit, or delete user and customer accounts.
- QR Code Generation: Admin can provide QR codes for customers to scan when boarding buses.
- Account Balance Management: Admin can update account balances for customers as needed.
- VB.NET: Programming language used for the frontend development.
- MySQL: Relational database management system for storing user and customer data.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/public-transport-service.git
-
Set up the database:
- Create a MySQL database.
- Import the provided database schema.
-
Configure the project:
- Update the database connection settings in the VB.NET code to match your MySQL database credentials.
-
Compile and run the project:
- Open the project in Visual Studio or any VB.NET IDE.
- Compile the code and run the application to launch the Public Transport Service system.
- Admin Panel: Log in to the admin panel to manage user and customer details.
- User and Customer Management: Add, edit, or delete user and customer accounts, including updating account balances.
- QR Code Generation: Provide QR codes for customers using the admin panel.
- Boarding Buses: Customers can scan the QR code when boarding buses to select their destination.
Contributions are welcome! If you have suggestions or improvements, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or issues, please contact Mohamed Insath at [email protected].
Developed by Mohamed Insath