Building our Add Products page

Now that we have Facebook authentication and the AWS SDK set up, we'll start working on the page to allow users to upload their products for sale.

We start by building our method that will insert the data into the DynamoDB table.

Saving data in DynamoDB tables

Within our AWSservice provider, we will create our new function to save the product data as follows:

saveProductData: function(newProduct) { var timestamp = new Date().getTime(); var UUID = newProduct.userId + "-" + timestamp; var productData = { Item: { 'product_id': {S: UUID }, 'category': { S: newProduct.category }, 'title': { S: newProduct.title}, 'description': {S: newProduct.description}, 'price': {N: newProduct.price.toString()}, 'productPicUrl': {S: newProduct.picUrl}, ...

Get AngularJS Web Application Development Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.