I am looking to create a software for bowling alleys to take reservations. The software would be much like an open table. There would be a front end for users to find bowling alleys near them and reserve times.
I picture the site opening by listing the cities that LaneSave is available in. Once that is clicked the user clicks the bowling center they want in their city (only centers in our network will appear) Then the user will input their time, number of guests, and the number of hours they want to bowl (All reservations will be on an hourly basis)
The site would then return available times close to those times requested by the user. There would be no payment involved but the user would be required to leave certain contact information and would have the choice to create a user name & password or possibly log in using Facebook. After the reservation times are confirmed the user will be given an estimated balance for their reservation. Reservations will only be taken by the hour and a pricing chart must be inputted by the bowling center at the backend of the website.
The back end of the site would be used by the bowling alley. They would need a calendar program to keep track of all the activity in their facility at all times. I see this calendar being set up more as a daily graph with number of lanes running down the left hand side (will vary by location) and times running across the top. The calendar would need a type of wizard to automatically input recurring events, i.e. Thursday League 7-10pm on Lanes 1-10 from Nov 15-May 15. The program would then know that these lanes are reserved and not to allow them to be reserved by the search engine at those certain times.
The pricing menu should include: Hourly Rate (Which will vary by day & time); & shoe rental. Other details that must be filled in by the center are their location, phone number, email, hours of operation.
The entire service must operate online. There will be no hardware that will coincide with the service.