Törölve

Angular ecommerce app w/REST API

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

Készségek: Angular.js, RESTful

Bővebben: angularjs rest example java, single page application with angularjs and spring mvc, angularjs rest api tutorial, angularjs restful service example, angularjs spring mvc sample application, angularjs with restful web services example, angularjs consume rest api example, how to consume rest service in angularjs, mobile app rest api , app rest api ios, yammer rest api javascript app, rest api php app, using rest api desktop app, rest api ecommerce, using rest api net desktop app, create yammer app using rest api json, ecommerce rest api, app sms api work iphone, heywatch rest api php examples, build rest api j2ee application

A munkaadóról:
( 0 értékelés ) United States

Projektazonosító: #15308762

9 szabadúszó tett átlagosan $497 árajánlatot erre a munkára

gianpie

Hi ! I m a senior software developer and I would love to work on your project. I m really experienced and I ve closed many of projects before the given time extimation. Please consider my bid an visit my portfolio or m Több

$544 USD 3 napon belül
(41 vélemény)
5.9
goldsquare

Proficient in [login to view URL] , React native , Reactjs Ionic Framework and creating hybrid applications. Excellent knowledge of implementing API's and jSON data. Also well in AngularJs, MongoDB, NodeJs. Relevant Skills a Több

$300 USD 4 napon belül
(15 vélemény)
4.8
$555 USD 10 napon belül
(2 vélemény)
4.5
html5css3php5

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 napon belül
(5 vélemény)
3.5
usewaresystem999

Hi, I'm an expert with AngularJS and I have strong skills in front-end languages. Please check my angular apps and contact me for discussion. [login to view URL] Looking forward to work with you. Stay tuned, I'm Több

$777 USD 10 napon belül
(1 Visszajelzés)
1.4
Naazsoftware

Dear Sir, I saw your job posting and i have read the description and checked the code and i can do the project please chat with me. Relevant Skills and Experience Our skills sets :c/c++/c#/Jsp/Asp.Net/PHP/WP/angular e Több

$555 USD 10 napon belül
(0 vélemény)
0.0
Techsyndicateco

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 Több

$555 USD 10 napon belül
(0 vélemény)
0.0
$400 USD 10 napon belül
(0 vélemény)
0.0
wickdninja

A proposal has not yet been provided

$450 USD 14 napon belül
(0 vélemény)
0.0