I need an online event registration form created in ASP.NET C# with authentication that saves information to a database. Please see attached for more details
IT MUST LOOK NICE.
Summary
The user is presented with a typical login screen with username, password, and optional email entries. If the user has registered before they will simply login and be redirected to their user area. If the user has not yet registered they will click on a sign up hyperlink to create a new account where they will create a new username and password. The username must not be the same as another previously registered user. An optional email auto responder with the details of their registration would be desirable if user enters an email address.
Note: site administrator must be able to fix problems with forgotten usernames and passwords or the registration process should manage them through a typical forgot username/ password routine on the login screen.
Registration Form:
Once a user has logged in they will be presented with a registration form. This registration form is used by a group leader to sign up participants in a sporting event. The group leader must have the ability to sign up and submit multiple participants in one session. Each of the fields within the form will be mandatory and it requires an upload of their digital photo with a common picture format (jpg, gif). The form contains the following fields:
school/group/college
first name
last name
address
city
state
zip
phone number
date of birth
age (can be calculated from date of birth)
sex
Skier = yes or no (checkbox)
Boarder = Yes or No (checkbox)
Skiboarder = Yes or No (checkbox)
Height
Weight
shoe size
grade level
skier type (beginner, intermediate, expert)
Picture (upload)
## 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
Windows OS
new versions of Netscape and Mozilla
IE 5 or higher