Hello developers, you might have used redbus.in which provides ticket booking facilities through its website, iOS, and Android mobile apps.
We team triangle at Masai School developed a clone of the website of redbus in just 4 days as a part of the unit project. In this blog, I am going to share my experiences and challenges that we have faced.
The Design Process
During the design process, we have planned a few things like :
- which pages need to be cloned.
- what functionalities need to be implemented.
- how the schema should be designed.
- understanding the strength and weaknesses of each other.
- dividing the implementation part among ourselves to complete the work within the given time frame.
Some Snapshots of our project
Landing Page :
This is the landing page, where you can find a search bar, where you can search for the buses.
List Of buses Page :
This is the page where you can find the list of buses available for your locations, you can also filter them as per your requirement.
Seat Selection :
On this page, you can book your favorite seat, and choose to board and dropping location.
Stripe Payment Gateway :
To implement the payment feature, we have used the stripe payment gateway.
Booking Details :
This is the page where you can find all your bookings.
Bus Hire Feature :
We have implemented a bus hire feature also, where you can hire a vehicle as per your requirement.
Wrapping Up:
This was a great experience for me. It is not about just coding, it's about :
- How much hard work you put.
- How you collaborate with your team.
- How effectively you can communicate.
- how do you solve a problem.
This project could not have been completed without the contribution of :
- Nitansh Rastogi
- Rohan Kumar Banarwal
- Uditanshu Kumar
Explore Our Github repository for codebase and more functionalities of bulit product.