Company Parking Script:
a) Company supplies parking spaces near airport requires script:
b) The script will allow users to login select required days to park, Pay online using their credit card.
c) They will be able to then View or Print PDF receipts from their login section
More details below:
1) The admin/our client:
Parking lot near a major airport - their parking is cheaper than that at the airport.
a) Is able to login by either registering an account online or by having the admin create an account for them. When logging in the customer should also be able to update their information(address, phone, email etc...).
b) The user is able to book a space online (not any particular space).
c) They are also able to print a PDF receipt for their parking order or view and print previous booking(s) made in the system.
d) Each booking is allocated a unique online number.
e) Pay online using credit card (will require a verification of payment on receipt).
a) Able to generate unique login/password for client access.
b) Able to view print/print/adjust client records & payments receipts.
c) Able to change any day to say full/closed/unavailable.
4) Other features:
a) Clients(guests) can book and pay on the web without having to create an account but should still be able to download a receipt witha unique id so that the admin can see them in the system.
b) Clients who choose to create an account can book and pay on the web with the added bonus of being able to download previous receipts(as mentioned above).
c) The admin should be able to see at a glance occupancy rates for the current or any future day, access client details such as name, address, phone number, email etc...
d) The script will have a total number of spaces available for each day(which can be adjusted for each day if needed). Once these spaces are full users can no longer book a parking script for that particular day(but they should still be able to book for other days in advance as long as there as spaces available for the day they want to book).
e) Each reciept would generate a unique id which if needed could be traced through the booking system back to the client showing the day booked.
5) The admin can adjust the number of open spaces by adjusting the available number of spaces through the admin section. The admin should also be able to enter in dates where they can adjust the numbers, example "Nov. 25 - Nov. 30" they can enter there will only be 100 spaces for this time period instead of 150.
6) The scirpt should also be designed for expansion of their facilities, allow them to add parking spaces as they grow.
7) It also shoud have an option in the admin section to toggle between allowing guest users or forcing registration.
8) Will also need the following payment method integrated into system: [url removed, login to view]
9) Must be scalable for future addons.