Find Jobs
Hire Freelancers

Basic Javascript Shopping cart

$30-250 AUD

Closed
Posted about 9 years ago

$30-250 AUD

Paid on delivery
As the prototype for a web-based shopping cart system, the program is to be implemented in JavaScript and running on Firefox, an operating system independent web browser. Home- wareCity has specified the following business requirements: 1. The program should be running without errors throughout two Phases: Information Gather- ing and Information Presenting. 2  2. In Information Gathering, each time the user adds one product item to the shopping cart. The program should first confirm with the user for willingness of shopping before proceeding to gather information of the product item in purchase. 3. When receiving an order, the program should first prompt and ask the user to enter the product code before adding the product item to the shopping cart. If the user enters an invalid value, for example, a non-number value or a non-existing product code, the program should alert an error message on screen and then prompt the user for re-enter. The process should iterate until a valid product code is entered. 4. If the entered product code is valid, the program should then prompt the user to input the quantity value in purchase. Again, if an invalid value is input, such as a non-number value, a negative number or zero, the program should display an error message then iterate until receive a valid number for quantity. 5. After valid input of product code and quantity, the program should add the product item into the shopping cart, and then loop back to seek user confirmation for either proceeding further to add one more item or moving to the Information Presenting Phase for check-out. 6. If the user confirms not to shop anymore, the Information Gathering Phase is completed and the program then moves to Information Presenting. 7. In the Information Presenting Phase, the program prints on the web page a table containing the product items in the shopping cart, including information such as product names, prices, quantity, and cost. 8. To make the Shopping Cart System user-friendly, HomewareCity also expects the program to display some statistic information: - The total amount for ordered items in the shopping cart; - The average cost per item in the cart; - The most expensive product item; - The least expensive product item. Refer to attached PDF
Project ID: 7562356

About the project

5 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $229 AUD for this job
User Avatar
Hello, I have 14 years of Javascript experience. I have gone through the PDF attached by you and I am sure that this is something that I can do easily, as I have developed similar apps before. I can start right away. Best Regards, Abid
$150 AUD in 5 days
4.3 (89 reviews)
6.7
6.7
User Avatar
Hello, i have checked your project and would like to have your project. I am confident to fulfill your requirements in timely manner, along with quality work. Please check your pmb.
$277 AUD in 3 days
4.6 (28 reviews)
5.4
5.4
User Avatar
I have excellent experience in Website Developer and Designing. I believe my abilities would be perfect for your venture. I can finish this job within the necessary time frame. I am professional website developer. I have 4 years of experience in this field and can provide you my past sample work. I will be serving you with all my hard work and skills. I am expert in the following website developing and designing languages. • HTML5 • CSS3 • Jquery • JavaScript • Bootstrap • Magento • PhP • android • Wordpress • Adobe Photoshop cs6 • Adobe Dreamweaver cs6 • Adobe Indesign cs6 • Adobe Illustrator…
$155 AUD in 3 days
1.4 (1 review)
0.8
0.8

About the client

Flag of AUSTRALIA
Australia
0.0
0
Member since Apr 27, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.