I need an ASP or PHP website that will that will generate a coupon that contains a unique identifier (authorization code) based on a simple registration process. I also need a simple admin page that will allow an admin to track who has registered and/or redeemed the coupon.
The coupon is generated for the person registering the moment they register. The admin site is just for the business owner to track use of the coupons. The reason for the registration (using the email address) and the authorization code is so one person will not try to use the same coupon multiple times at different store locations. The tracking component is just for sales tracking.
For Registrant/Coupon Recipient:
1. Once a user reached the page he is asked to enter his first name, last name and email address and press Submit (Generate Coupon).
2. A coupon is then generated and loads on the same page. On the coupon is a place where the unique identifier appears (this is their authorization code).
3. There is a Print Coupon button beneath the coupon. When pushed it should print just the coupon with the authorization code within the coupon.
For Admin (store owner):
1. The admin for that particular coupon page has a login and password that allows him to access only data for that particular coupon generating page.
2. Once logged in he can do the following: See all entries - sort entries by date - search entries by email address, name and unique ID, click a checkbox that shows the coupon was redeemed (information saved) and Enter the item purchased into a text box beside the “redeemed checkbox?? for tracking purposes.
3. Run and Export (to MS Excel) the following three reports, which contain all of the above information: Total Registrants/Coupons Generated ??" Total Coupons Redeemed ??" A Comparison of the Two.
Thanks!
## Deliverables
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
All web browsers