Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xsafkat20/metro-rail_online_ticket_system

Metro Rail Ticket Purchase System With C#
https://github.com/0xsafkat20/metro-rail_online_ticket_system

c-sharp database gui project project-management rails-application railway single ssms

Last synced: 24 days ago
JSON representation

Metro Rail Ticket Purchase System With C#

Awesome Lists containing this project

README

        

# C# Metro Rail Online Ticket System

This project is a C# application designed for a Metro-rail ticket booking system. It provides both user and admin functionalities, including booking tickets, managing user accounts, and handling payments. The system includes 11 key pages, each with distinct functionality.

## Key Pages:

1. **Home**: The landing page where users can navigate through the system.
![Home Page](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Home.png)

2. **Log In**: Allows users to log into their accounts.
![Log In](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Log%20In.png)

3. **Sign In**: New users can create accounts and register with the system.
![Sign In](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Sign%20In.png)

4. **E-Ticket**: Displays booked tickets in electronic format.
![E-Ticket](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/E-Ticket.png)

5. **Change Password**: Enables users to change their account password.
![Change Password](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Change%20Password.png)

6. **Admin Dashboard**: Admin overview page for managing the system.
![Admin Dashboard](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Admin%20DashBoard.png)

7. **Admin Insert Ticket**: Admin page to add or manage available tickets.
![Admin Insert Ticket](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Insert%20Ticket.png)

8. **Train Schedule**: Provides a view of upcoming train schedules.
![Train Schedule](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Train%20Schedule.png)

9. **Ticket**: Interface for users to book new tickets.
![Ticket](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Ticket.png)

10. **Payment**: Handles payment for booked tickets.
![Payment](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Payment.png)

11. **Developer Interface**: Developer Interface to identify the developer.
![Developer Interface](https://github.com/Safkat-Khan/C-Sharp_Project/blob/main/Project%20UI/Developer.png)

## Features:

- **User Authentication**: Sign in and log in for users and administrators.
- **Booking and Ticket Management**: Easily book, view, and manage train tickets.
- **Admin Control**: Admin functionalities to manage train schedules and tickets.
- **Secure Payment System**: Integrated payment processing for bookings.

## How to Run:

- Clone the repository
- Open the solution file in Visual Studio
- Build and run the project

---