The project is about to write a simple booking system for bus tickets.
This is important & quick work.
Until now, the whole reservation progress was made through a simple webform and forwarded via email.
An office worker than had to reserve the seats manually, create a bill and once paid, confirm the booked seats.
With growing passanger numbers this system gets very comlicated. I wish to have an automated solution coded.
please see the following website: http://etickets.bassliner.org
On the events (eg a music festival) page there will be a link "search your trip".
Following the link, people will be directed to a page with all the outgoing trips with prices per seat.
On this page they can choose a trip and how many seats they want to book. Seating maps are not necessary as we work with free-seating in all our busses.
Then they can proceed to the next page.
Alternatively they can select "only come back" to go to the next page without selecting a trip.
On the next page, they are shown all the offered trips backwards with prices and can select one.
Alternatively they can select "only go" to proceed to checkout without selecting a trip backwards.
On the next page they have to put in their personal data and choose between Bank-Transfer and Paypal as Payment options before they can proceed.
On the next page they get an overview over they booking.
On the next page they get to read and confirm the terms of service and to confirm the reservation.
Almost all this is allready in it. You will see if you make a test booking (use “testBooking” as any data ONLY!! so I can know, because it’s live).
After agreeing to the terms, people are directed to a page where they put their adress and chose wheather they want to pay via bank-transfer, paypal or direct ebanking. Please simply do a test booking if you are not certain. I ask for the exact same system, recodet, but with the same features and most important one thing: Working smoothly.
So the customer frontend just stays with the same functions, and the admin panel as well, but the admin panel side (i will show you) could be designed a little bit better. (It is quiet irritating…)
Please note, that payment gateways (and whole last page) are not system parts.
-Needs and interface where we can add Destinations and Departure with amount of Seats availible.
-Needs to take care that no bus is overbooked. So we add a departure with X-Seats and once the bus is full it is not possible to book it.
-Needs to handle X-Seats at X-Prices. Eg.: We put in a departure to a destination. We offer 53 seats all together. 5 of them are sold at $10, 30 are sold at $12, 18 are sold at $15
After checking out, the script needs to create a bill (prefarably in pdf) by itself and send it to the customer via email right away.
Needs a backend where our office workers can change the status of bookings from "pending" to "paid/confirmed". Once the status is changed, script needs to send an confirmation email to the customer.
WELL, PROBABLY WHOLE SYSTEM NEEDS TO BE WRITTEN (NEW ONE) AND OLD TO THE TRASH.
YOU CAN USE READY COMPONENTS, OR SYSTEM – BUT IT MUST WORK & WORK AS I WROTE.
PLEASE PREPARE PLAN – HOW IT WILL WORK (NOT VERY DETAILED – MAIN STEPS) AND SEND IT – OTHERWISE BID WILL BE IGNORED!!!