Dinner Session Registration Script/Meal Order Script
$100-500 USD
Concluído
Publicado há aproximadamente 18 anos
$100-500 USD
Pago na entrega
We are in need of PHP programming with a MYSQL database backend. This will be for a company that is similar to DinnersDoneRight and DreamDinners, in that there is a menu of meals that changes from month to month. There are dates and times available during the month that clients can sign up for sessions. This company also sells individual meals and would like to implement this online.
## Deliverables
Here are the specs/outline for the project:
**Client Side:**
When the client selects the “Register?? button they are taken to a “Select Location?? page, in which, the available franchises are listed.
**Selection Location Page:**
Each Franchise will show the following:
“Linked?? location name
Address
City, State, Zip
Phone / FAX number
Link to map
Upon selection of a location the user is shown the available “Session Types?? which will show the following (this will be along the same lines as “[login to view URL]?):
**Session Types Page:
** - Left Side:
Session Type Name
Price of Session
Description of session.
Number of Meals Allotted
- Right Side Calendar Display:
A drop-down selection box showing the available sessions along with a calendar with selectable month and year. When the user selects a particular session the calendar will adjust color to show the available dates that the session(s) are held. When the user passes their mouse over the available dates on the calendar we would like to have a “mouse-over?? note showing the available times and spaces available for the particular session.
The user can then select the date on the calendar to then go to the “Select Time of Session?? page.
**Select Time of Session Page:
** Based upon the date selected the following will be shown:
Date selected
Available times
Spots available…If there are no available spots then you will see “Session Full?? notation.
“Register?? button
Once “Register?? is selected the user is taken to the “Month Menu?? page.
The calendar would be shown on the right side so the user can select alternate dates.
**Monthly Menu Page:**
The menu page will show the following information (again, along the lines of [login to view URL]):
• Date Selected
• Title of Menu Item
• A legend
• Category of Meal
• Description of Meal
• Ingredients / Nutritional Information Link (If available)
The user must select the appropriate number of meals allotted in a form to go to the User Information page. If the user enters too little or too many then they are alerted to enter the proper amount of alloted meals.
**User Information Page**
This form will request the following information:
Session ordered/Date/Time
Total of Order
First Name
Last Name
Company
Address Line 1
Address Line 2
City
State
Zip
Phone
Fax
Email
Once finished with the User Information Form the user will click on a button called “Finalize Order?? and be taken to [login to view URL] for Credit Card order completion.
The user would be sent a “thank you?? email outlining what has been ordered (Session ordered/Date/Time) and total.
The site administrator would be sent an email notification that there has been an order.
**Single Meal Order Page**
Users can select a month from a drop-down menu to display the available menu for that particular month. Each menu item will show the following:
• Title of Menu Item
• A legend
• Category of Meal
• Description of Meal
• Ingredients / Nutritional Information Link (If available)
• Price of Single Meal
• Price of ½ Meal
The user can enter any number of meals that they would like to purchase.
Once the user has selected their meals they will be taken to the User Information page.
**User Information Page For Singles Orders
**This form will request the following information:
First Name
Last Name
Company
Address Line 1
Address Line 2
City
State
Zip
Phone
Fax
Email
Total Number of Full Meals Ordered
Total Number of Half Meals Ordered
Total of Order
Once finished with the User Information Form the user will click on a button called “Finalize Order?? and be taken to [login to view URL] for Credit Card order completion.
The user would be sent a “thank you?? email showing what has been ordered and total costs.
The site administrator would be sent email notification that there has been an order.
______________________
**Administration Side:**
**Franchise
** Ability to add, edit, and delete franchises including:
Location name
Address
City, State, Zip
Phone / FAX number
**Session Types**
Ability to add, edit, and delete session types including:
Session Type Name
Price of Session
Description of session.
Number of Meals Allotted
Number of Available Reservation Spots
**Session Dates / Times**
The administrator will be able to select a session, add the time of the session, and a date of the session.
**Monthly Menu**
Admin will select and month and add, edit, or delete menu items which includes the following::
• Title of Menu Item
• A legend
• Category of Meal
• Description of Meal
• Ingredients / Nutritional Information
• Price of Meal (For Single Meal Orders)
• Price of Meal (For Half Meal Orders)
**Session Orders**
Ability to view and delete submitted session registrations.
First Name
Last Name
Company
Address Line 1
Address Line 2
City
State
Zip
Phone
Fax
Email
Session Ordered/Date/Time
Total of Order
**Single Orders**
Ability to view and delete submitted single orders.
First Name
Last Name
Company
Address Line 1
Address Line 2
City
State
Zip
Phone
Fax
Email
Full Meals Ordered
Half Meals Ordered
Total of Order
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
PHP programming with a MYSQL database backend
Linux Redhat
[login to view URL] processing.