A fun and easy project for an expert ASP/JavaScript coder.
I want to create a page that will calculate a matching amount based on any combination of 13 products selected on a single web page. The matching amount could be either 1 or 1.5 times the selected amount. The page will show both matching amounts at all times (i.e. "Matching amount at 1 is _____. Matching amount at 1.5 is _____.")
It will also involve logging in, confirming the visitor is found in a SQL Server database, storing the log in time and any matching amount after the visitor places the order.
1 minute after the visitor logs in, a new, small browser window will pop up with a Countdown Timer making a special offer that will only be valid for that time period (Probably two hours). The actual deadline will be enforced based on the log in time stored in the SQL Server database.
When the visitor presses the Order button the order will be processed through my payment system. Upon success the visitor will be redirected to a Thank you page, which will have order details. We need to use this information to update the SQL Server database with the matching dollars.
The second part of this project is for redeeming the matching amounts. The page would look mostly like the original order page (above), but in this case they are buying with the credited matching dollars.
The page would need to look up and display the credited matching dollars as well as any remaining matching dollars available after deducting amounts for the selected products.
When the visitor presses the Order button, their matching amount in the SQL Server database will be updated to the new amount after the purchase. This amount can never be lower than 0.
If the selected products total more than the available matching dollars, we need to warn them and give them a chance to change their order or pay the difference through my ordering system. I will need help coming up with a and easy to follow process that supports this ability to order with only matching dollars or also to make up the difference with actual dollars.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
ASP/JavaScript
must run in all fairly recent browsers