Tripster is a web application designed to streamline the process of booking bus tickets online. With Tripster, users can easily search for buses based on their origin, destination, and preferred travel date and time. The application provides a user-friendly interface for browsing available buses, selecting seats, and completing the reservation process.
- User Authentication: Secure login and registration system for users.
- Route Selection: Users can search for buses by specifying the origin and destination.
- Seat Selection: Interactive seat selection interface for users to choose their preferred seats.
- Reservation: Seamless booking process allowing users to reserve seats for their desired bus journeys.
- Dashboard: Personalized dashboard for users to manage their bookings and account information.
- Frontend: React.js, React Router, Bootstrap
- Backend: Node.js, Express.js
- Database: MongoDB
- API Communication: Axios
- Authentication: JSON Web Tokens (JWT)
- Deployment: Heroku
- Clone the repository:
git clone https://github.com/codingdesk-dev/Tripster-Fork.git
- Navigate to the project directory:
cd Tripster-Fork
- Install dependencies:
npm install
- Start the development server:
npm start
Contributions are welcome! If you have any suggestions, bug fixes, or new features to add, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.