https://github.com/dev-ashanaur/bus-ticket-buy-system---react
development on progress : Live Link -
https://github.com/dev-ashanaur/bus-ticket-buy-system---react
bootstrap expressjs nodejs react
Last synced: about 2 months ago
JSON representation
development on progress : Live Link -
- Host: GitHub
- URL: https://github.com/dev-ashanaur/bus-ticket-buy-system---react
- Owner: DEV-ASHANAUR
- Created: 2022-08-24T10:01:56.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-21T09:04:36.000Z (over 2 years ago)
- Last Synced: 2025-04-02T13:48:42.030Z (about 1 year ago)
- Topics: bootstrap, expressjs, nodejs, react
- Language: JavaScript
- Homepage: https://preeminent-tulumba-1b0a47.netlify.app/
- Size: 1.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bus Ticket Buy System
## Overview
The Bus Ticket Buy System is a comprehensive web-based application that allows users to conveniently purchase bus tickets online. The system provides a user-friendly interface for searching available routes, selecting seats, and completing secure transactions.
## Features
- **User Authentication:** Secure user registration and login system.
- **Route Search:** Easy navigation through available bus routes based on origin and destination.
- **Seat Selection:** Interactive seat map for users to choose and reserve their preferred seats.
- **Online Payment:** Integration with trusted payment gateways to ensure seamless and secure transactions.
- **Booking Confirmation:** Instant confirmation with a unique booking reference for users.
- **User Profile:** User accounts with booking history, personal details, and preferences.
## Getting Started
### Prerequisites
Ensure you have the following installed on your machine:
- Node.js
- MongoDB
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/your-username/bus-ticket-buy-system.git
```
2. **Navigate to the project directory:**
```bash
cd bus-ticket-buy-system
```
3. **Install dependencies:**
```bash
npm install
```
4. **Set up environment variables:**
```bash
cp .env.example .env
```
Update the `.env` file with your specific configuration details.
5. **Run the application:**
```bash
npm start
```
6. **Access the application:**
Open your web browser and visit `http://localhost:3000`.
## Contributing
We welcome contributions! If you'd like to contribute to the Bus Ticket Buy System, please check our [contribution guidelines](CONTRIBUTING.md).
## License
This project is licensed under the [MIT License](LICENSE).