Find Jobs
Hire Freelancers

Python assignment

$10-30 USD

Closed
Posted over 5 years ago

$10-30 USD

Paid on delivery
You've been hired to create an e-commerce solution in Python to allow multiple stores to sell multiple products to multiple customers. You'll need to download five different data files that you'll need to include in your solution. Each file, except the product file, includes a header row to describe each column: [login to view URL] describes each of the stores in e-commerce solution you're building with a store_id and store name [login to view URL] describes the products sold by each store with the product_id, the store_id where the product is sold, and a description of the item sold. [login to view URL] identifies the store_id of the store, the product_id of the product, and initial quantities of each product when the store opens. Customer orders may exceed the initial supply but the store has no mechanism to add more inventory. [login to view URL] includes the customer_id and the name of the customer who purchase products from the stores [login to view URL] describes the transactions where the customers attempt to purchase products from sellers and includes the customer_id who is making the purchase, the quantity to be purchased, the product_id of the product being purchased, and the store_id where the product is being purchased Your solution should define classes to store all of the relevant information and then read the data files to create instances of those classes. My solution creates the stores, defines the products, identifies the customers, then processes the initial inventory to store the quantities of each product at each store. Then it processes each line in the transactions file to update the sales and purchase information. Finally, it generates prettytables to summarize the sales at each stores and the orders placed by the individual customers. NOTE: Each store must track the products and quantity of each product remaining. Stores may sell only products that they have in stock as defined by the [login to view URL] file. Customers may request to purchase more of a product than the store has in inventory. In that case, the store should sell as many as possible to the customer. E.g. say that customer "GitHub Gus" wants to buy three chocolate donuts from "Dariel's Donuts", but "Dariel's Donuts" has only one chocolate donut in stock. GitHub Gus should receive only one donut during that transaction. You'll need to generate two prettytables as output: the Store summary and the Customer summary. The Store summary should include one row for each store and product along with a sorted list of customers who purchased the product, and the total quantity of the product sold to all customers. The Customer summary should include a row for each product purchased, including the customer's name and the quantity of each item purchased. I have the output that is required. BUT quote me a budget so we can finalize also i need it by 12/9/2018 11am EST (USA TIME)
Project ID: 18321614

About the project

5 proposals
Remote project
Active 5 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 $31 USD for this job
User Avatar
Hello there, Myself Prakhar, i am working in python for last 3 years. I have read your description thoroughly and i am confident that i can do this easily. I can easily create you the required thing with appropriate class and can provide you within a day or two Let's discuss further in personal chat. Regards Prakhar.
$35 USD in 1 day
5.0 (20 reviews)
3.9
3.9
User Avatar
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. I am ready to discuss with you with best Regards
$29 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Jersey City, United States
0.0
0
Payment method verified
Member since Dec 9, 2018

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.