The Form should contain 2 sections:
1 - User can input their personal details (including name, address (postal, city, province), telephone and email address)
2 - Order Information (Pizza details include size (small, med, large and x-l), crust types (hand-tossed, pan, stuffed, thin) and toppings (include a minimum of 10 possible toppings))
A small pizza costs $5, medium is $10, Large is $15 and X-L is $20. The first topping is free, but additional toppings are $0.50 each.
Stuffed Crust costs $2 extra
Pizzeria locations include Ontario, Quebec, Manitoba and Saskatchewan, each with different tax rates, which should be taken into account when processing the order.
Once the order has been successfully submitted, display a summary to the user along with an informative message that the order has been submitted.
Use your favourite back-end language to accept the form input and store the order to a structured text file.
* The input is to be completely validated (e.g. city cannot be left empty, postal code must be of the correct format, etc.) using client-side and server-side solutions.
* Layout for multiple devices is important, implement a mobile first design, however layout should look great on large screens - on desktop sized screens, ensure the 2 form sections are side by side, however on mobile ensure they are in a single column (making use of the full screen size).
12 freelancerów złożyło ofertę na kwotę $166 do tego projektu
i am a senior software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck
Hi I'm a web developer and have been working on websites from last couple of years. I can make form for you. You can pay me once you're satisfied. Please contact to discuss in detail. Regards
Hi. My name is Rafael, i am a brazilian webdesigner with more then 6 years of experience. See my portfolio: [login to view URL] Hope we can work together. See you soon.