In this assignment, you are to develop a web application for a garage sale fund raiser....
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
In this assignment, you are to develop a web application for a garage sale fund raiser. The organizers want an online garage sale application where the users can fill an online form and be given a receipt. The fund raiser cause, sale items and inventory are left to your discretion. At this time, you do not have to process the forms on the server side or save the data into a database. You are only required to do client-side programming where the code runs in the browser. HTML Requirements: • In order to generate an estimate, collect the user's name, email address and credit card information. (1 mark) • Make sure there are at least 5 items available for sale. (1 mark) JavaScript Requirements: • All JavaScript code must be located in an external script file. (1 mark) • The following user inputs must be validated: • 2 Mandatory fields name and email address. (1 mark) • Fields with specific format (3 marks): • Credit Card in format xxxx-xxxx-xxxx-xxxx eg: 4111-1111-1111-1111 . • Credit Card Expiry Month in format: MMM eg: NOV . • Credit Card Expiry Year in format: yyyy eg: 2021 • At least one item should be bought and the value customer enters in the item quantity input boxes should be a number. Do not use input type number in HTML. You must do the validation in JavaScript. (2 marks) PROG8020 2 • As a part of the fund raiser the customer must donate $10 or 10% of the total price of items they are buying, whichever is higher. Automatically calculate the donation amount based on the total purchase. (2 marks) • If any errors exist, display all the error messages on the web page. Do not use a JavaScript popup box for this purpose or show only one error at a time. (1 mark) • Generate a receipt to give to the customer. Show only the last 4 digits of the credit card along with the rest of the information like name, email, products, quantity, total cost, donation amount, etc. (2 marks) 2. Video demo explaining your code and showing the final execution of the assignment. Make sure to showcase all the features of your application like filling the product quantity, customer name, all the validations and receipt. For the video demo, you are not required to use your camera, but you can if you want. You are only required to record your screen and your voice explaining the solution and your code. 3. Programming style, standards and overall completion of the tasks. (2 marks) It is a good idea to practice conforming to a set of programming standards. Refer to the posted summary of the IT Standards posted in IT Programs > General Resources. You can choose the design, fonts and colors as per your preference as long as you fulfill the minimum requirements mentioned above. You can name your store as per your liking and the product names too. In this assignment, you are to develop a web application for a garage sale fund raiser. The organizers want an online garage sale application where the users can fill an online form and be given a receipt. The fund raiser cause, sale items and inventory are left to your discretion. At this time, you do not have to process the forms on the server side or save the data into a database. You are only required to do client-side programming where the code runs in the browser. HTML Requirements: • In order to generate an estimate, collect the user's name, email address and credit card information. (1 mark) • Make sure there are at least 5 items available for sale. (1 mark) JavaScript Requirements: • All JavaScript code must be located in an external script file. (1 mark) • The following user inputs must be validated: • 2 Mandatory fields name and email address. (1 mark) • Fields with specific format (3 marks): • Credit Card in format xxxx-xxxx-xxxx-xxxx eg: 4111-1111-1111-1111 . • Credit Card Expiry Month in format: MMM eg: NOV . • Credit Card Expiry Year in format: yyyy eg: 2021 • At least one item should be bought and the value customer enters in the item quantity input boxes should be a number. Do not use input type number in HTML. You must do the validation in JavaScript. (2 marks) PROG8020 2 • As a part of the fund raiser the customer must donate $10 or 10% of the total price of items they are buying, whichever is higher. Automatically calculate the donation amount based on the total purchase. (2 marks) • If any errors exist, display all the error messages on the web page. Do not use a JavaScript popup box for this purpose or show only one error at a time. (1 mark) • Generate a receipt to give to the customer. Show only the last 4 digits of the credit card along with the rest of the information like name, email, products, quantity, total cost, donation amount, etc. (2 marks) 2. Video demo explaining your code and showing the final execution of the assignment. Make sure to showcase all the features of your application like filling the product quantity, customer name, all the validations and receipt. For the video demo, you are not required to use your camera, but you can if you want. You are only required to record your screen and your voice explaining the solution and your code. 3. Programming style, standards and overall completion of the tasks. (2 marks) It is a good idea to practice conforming to a set of programming standards. Refer to the posted summary of the IT Standards posted in IT Programs > General Resources. You can choose the design, fonts and colors as per your preference as long as you fulfill the minimum requirements mentioned above. You can name your store as per your liking and the product names too.
Expert Answer:
Answer rating: 100% (QA)
Creating a complete web application according to your assignment requirements here would involve writing a significant amount of code and providing de... View the full answer
Related Book For
Strategic Management An Integrated Approach
ISBN: 978-1111825843
10th edition
Authors: Charles W. L. Hill, Gareth R. Jones
Posted Date:
Students also viewed these general management questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Googles ease of use and superior search results have propelled the search engine to its num- ber one status, ousting the early dominance of competitors such as WebCrawler and Infos- eek. Even later...
-
The Monroes have a 30 Year fixed Mortgage at 5.25%. As of December 31, 2021 the balance on their mortgage was $139,937.00. They paid $10,267 per year toward their mortgage in principal and interest,...
-
How does the organization's mission, vision, values, and strategies shapes the organizational culture and develop culture for change?
-
What are the three principal forms of business organization? What are the advantages and disadvantages of each?
-
Which theory of motivation do you think is most applicable in describing the United Ways use of training? Explain.
-
Which of the following forms is used to complete and file an individual tax return? a. Form 1120 b. Form 1040 c. Form 1065 d. Form 709
-
Alaw firm specializes in the issuance of insurance policies covering large commercial real estate projects. The projects fall into two categories: shopping centers, and medical complexes. The typical...
-
02/01/2023 Pay $1,000 rent for February to Joseph Leasing by e-check. To record, select + New > Expense > 5028 Rent & Lease (Expenses). Save the transaction > select More > Transaction Journal. What...
-
The file HotelAway contains the average room price (in US$) paid by various nationalities while traveling abroad (away from their home country) in 2016: 124 101 115 126 114 112 138 85 138 96 130 116...
-
Jack Welch states: "The best performance reviews are frequent, simple, and actionable." Many organizations today have replaced or supplemented their annual performance reviews with more frequent...
-
Equipment is purchased at a cost of $39,000. As a result, annual cash revenues will increase by $20,000; annual cash operating expenses will increase by $7,000; straight-line depreciation is used;...
-
A partnership was formed when A, B, C, and D contributed P30,000 each of cash. During the first year, the partnership earned profit of P20,000. Assume that there is an additional partner, E, who is...
-
Popper Corp. issues 8% bonds at 96 on January 1, 2019. The bonds have a face value of $10,000,000, pay coupons semiannually on June 30 and December 31, and mature in 10 years. Popper uses...
-
The Mountain Springs Water Company has two departments, Purifying and Bottling. The Bottling Department had 2,680 liters in beginning work in process inventory (30% complete). During the period...
-
Suppose the dividends for the Seger Corporation over the past six years were $1.49, $1.57, $1.66, $1.74, $1.84, and $1.89, respectively. Assume that the historical average growth rate will remain the...
-
12. (2 points) You purchased a newly issued one year, semiannual coupon risk free bond with a face value of $1,000 yesterday for $950.00. However, you forgot what the coupon rate of the bond is. Use...
-
Select a mass spectrometric technique with the highest mass resolution for identifying an unknown compound being eluted from a liquid chromatography column
-
1. What could Nike have done to prevent this bash of negative publicity on the forefront? 2. Was there an agency problem at Nike? 3. What governance mechanisms can you recommend for Nike? 4. What...
-
What is the difference between a company's internal value chain and the industry value chain? What is the relationship between vertical integration and industry value chain?
-
1. What drove Merck to develop, release, and recall Vioxx? Did this coincide with their core values? Why or why not? Did their business definition change? Explain. 2. What suggestions can you provide...
-
Which of the following is not a constituent of a cells proteome? a. An enzyme b. A cytoskeletal protein c. A transport protein in the plasma membrane d. An mRNA
-
A gene is a segment of DNA that contains the information to produce a functional product. The functional product of most genes is a. DNA. b. mRNA. c. a polypeptide. d. none of the above.
-
The direct result of the process of transcription is the synthesis of a. DNA. b. RNA. c. a polypeptide. d. all of the above.
Study smarter with the SolutionInn App