Question
Final Project Pulling it All Together for a Worthy Cause Recreate the website shown using the following guidelines: The first page should include a countdown
Final Project Pulling it All Together for a Worthy Cause Recreate the website shown using the following guidelines: The first page should include a countdown timer for the event and a link to the volunteer registration page. Note the following: o You should use JavaScript/jQuery to implement the countdown timer. o The countdown time should be to the specific start time of the event (not just to the day of the event). The start time may not be 12:00am. o When the event day/time has arrived, the countdown time should be replaced with a message and the link to the volunteer registration page should be removed. The volunteer registration page should provide a form that allows the user to register to volunteer for the event. Note the following: o A volunteer is identified by their first name, last name, and email address. o When a volunteer registers for a time slot, the registration view will display again with the fields cleared and a thank you message will be displayed. o A volunteer may register for more than one time slot. o If a volunteer registers for the same time slot multiple times, the duplicate registrations are not processed and a message is displayed. o Five volunteers are needed for each time slot. The selection list options should indicate how many open spots are available for each time slot. Once a time slot is full, the option should be disabled in the list. o All fields on the volunteer registration form are required. o Field values should be validated as follows: First and last name fields should only allow letters and spaces Email field can be verified using HTML type=email w/ no additional validation necessary If a field value is invalid, a message should be displayed beside the field and the current field values (first name, last name, and email) should remain displayed in the form. You will need to design a database to support this application. Note the following: o The database should be normalized to 3rd Normal Form (3NF). o The database and tables should be created programmatically. You should use the username mcuser and the password Pa55word when connecting to the database. o The database tables should be populated programmatically by the application. You may use any written or online resources available to you. You may not get assistance from any person other than the course instructor. Any code taken from a resource should be thoroughly commented in order to demonstrate your complete understanding of the code. Please submit a list of resources used and a brief explanation of what each resources was used for with your final project submission. Include a link for any online resource used.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started