The Cab Booking System is a web application designed to simplify the process of booking cabs for users. It provides a user-friendly interface for customers to book different types of vehicles available, facilitating efficient cab booking and management.
Users can create accounts and log in to the system securely.
Customers can select their desired cab type, pickup location, and destination to book a ride.
Admin users have access to a dashboard for managing cab listings, user bookings, and other system settings.
Users receive real-time updates on their booking status and notifications for ride confirmations, cancellations, and other events.
After completing a ride, customers can provide feedback and ratings for their experience.
-
Clone the repository: git clone [repository URL]
-
Navigate to the project directory: cd cab-booking-system
-
Install dependencies: npm install (if using Node.js for frontend dependencies)
-
Configure database settings in application.properties file.
-
Run the application: mvn spring-boot:run
-
Access the application in your web browser.
-
Register an account or log in if you already have one.
-
Navigate through the interface to book a cab, view booking history, etc.
-
Admin users can access the dashboard for managing system settings and cab listings.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature: git checkout -b feature-name
-
Make your changes and commit them: git commit -m 'Add new feature'
-
Push to the branch: git push origin feature-name
-
Submit a pull request with your changes.