Find Jobs
Hire Freelancers

Angular ecommerce app w/REST API

$250-750 USD

Peruutettu
Julkaistu yli 6 vuotta sitten

$250-750 USD

Maksettu toimituksen yhteydessä
I need help finishing a custom angular ecommerce app that uses a REST API. While I do have a lot of it done, there are gaps and that is what I need help finishing. When a product is added, removed, etc. it hits the API. When the customer gets to the cart and hits checkout, we'll redirect him over to the client's server to finish the transaction. We are not handling anything further than that. There is no payment gateway or ecommerce integration. We are simply updating the API for each interaction(add/update/delete) to the cart. **WARNING: The API and it's documentation were not developed professionally. It's very much a home brewed API. I'm sure you will have questions, so please do not apply if you cannot handle basic REST API interactions and know the how to work with an API** You can view the link here: [login to view URL] Here's all of the API info that I have. If you have specific questions, please let me know. I can most likely answer them. In the event of a discrepancy, please us the code that's on the server. There have been a few changes to the API(not much) but I know the code on the server is correct. The url you will use for the API is [login to view URL] Add qscart to see the data structure. I return one record on this one. Add qscart/{PurchaseID} to get your shopping cart items. Try [login to view URL] for testing. To add an item to the shopping cart, go to api/qswebadd/{QSCart Record}. In the QSCart record, send a “0” string in the PurchaseID field if you don’t know the purchaseID. This will cause the creation of a new cart. I will then return the new PurchaseID to be sent with any items to add to the cart. You can then go to api/qscart/{PurchaseID} to see your new cart. Here is the data structure for the cart. public class QSCart { public int ID { get; set; } public int ItemNumber { get; set; } public string PartNumber { get; set; } public double Weight { get; set; } public decimal Price { get; set; } public double ExtWeight { get; set; } public decimal ExtPrice { get; set;} public int QTY { get; set; } public string Description { get; set; } public string PurchaseID { get; set; } } The API has been set up to keep up with the cart. Every time someone adds to the cart, the API should be called to add that item to the database. When they are done adding to the cart and want to check out, they then are directed to our site. Here’s a test snippet of code on how he adds items to the cart: function AddNew() { var id = $('#PurchaseId').val(); var part = $('#PartNumber').val(); var qty = $('#QTY').val(); var myData = { "PurchaseID": id, "PartNumber": part, "QTY": qty }; $.post("api/QSWebAdd/", myData) .success(function (data) { $('#productupdate').text(data); }) .fail(function (jqXHR, textStatus, err) { $('#productupdate').text('Error: ' + err); }); } To remove an item from the cart Just send a QTY of 0 for the item to be deleted. Send any other QTY to update and existing item. Budget is $300. Will not fund escrow do not ask payment upon full completion of project. I'm a month behind on this job and need someone who can get in there and knock this out asap
Projektin tunnus (ID): 15308762

Tietoa projektista

8 ehdotukset
Etäprojekti
Aktiivinen 7 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
8 freelancerit tarjoavat keskimäärin $489 USD tätä projektia
Käyttäjän avatar
HI, I will correct the API issues . I have 4 years experienced in Angular js. Relevant Skills and Experience NODEJS ANGULAR Proposed Milestones $333 USD - final
$333 USD 2 päivässä
4,2 (7 arvostelua)
3,6
3,6
Käyttäjän avatar
We have expertise based on your requirements. We have a bunch of our freelancing projects which not only includes something similar to your needs but also something that might influence an up-sale Relevant Skills and Experience We're a team of Professional developers, based in Houston, Tx. Working on our startups and freelancing on the side to create an added revenue stream and invest accordingly. Proposed Milestones $555 USD - Ecommerce
$555 USD 10 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
A proposal has not yet been provided
$450 USD 14 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
United States
0,0
0
Liittynyt lokak. 2, 2017

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.