All Projects → aws-samples → Aws Amplify Ecommerce

aws-samples / Aws Amplify Ecommerce

Licence: other
Learn how to integrate AWS Amplify and Amazon Pinpoint to create a retail website. You use the event data that's generated by customers activities on your site to send custom-tailored emails, creating a curated, omnichannel experience.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Aws Amplify Ecommerce

Aws Mobile React Native Starter
AWS Mobile React Native Starter App https://aws.amazon.com/mobile
Stars: ✭ 2,247 (+3064.79%)
Mutual labels:  aws-amplify, dynamodb, cognito
Aws Mobile React Sample
A React Starter App that displays how web developers can integrate their front end with AWS on the backend. The App interacts with AWS Cognito, API Gateway, Lambda and DynamoDB on the backend.
Stars: ✭ 650 (+815.49%)
Mutual labels:  aws-amplify, dynamodb, cognito
cognito-to-dynamodb-lambda
Copy newly-confirmed users from Cognito to DynamoDB
Stars: ✭ 68 (-4.23%)
Mutual labels:  dynamodb, cognito
basic-serverless-api
A basic full stack example of building an API with AWS Amplify, Amazon API Gateway, AWS Lambda, and Amazon DynamoDB
Stars: ✭ 45 (-36.62%)
Mutual labels:  dynamodb, aws-amplify
twitter
A serverless social network that's under development with some cool stuff, such as Serverless Framework, AppSync, GraphQL, Lambda, DynamoDB, Cognito, Kinesis Firehose, and Algolia ☁️
Stars: ✭ 29 (-59.15%)
Mutual labels:  dynamodb, cognito
Amplify Photo Sharing Workshop
Building full-stack cloud apps with AWS Amplify and React
Stars: ✭ 143 (+101.41%)
Mutual labels:  aws-amplify, dynamodb
amazon-ivs-ugc-web-demo
This repository shows how you can build a compelling user-generated content (UGC) live streaming webapp with Amazon IVS.
Stars: ✭ 14 (-80.28%)
Mutual labels:  dynamodb, cognito
aws-amplify-react-custom-ui
Building a Custom UI Authentication For AWS Amplify
Stars: ✭ 21 (-70.42%)
Mutual labels:  cognito, aws-amplify
Aws Cli Cheatsheet
☁️ AWS CLI + JQ = Make life easier
Stars: ✭ 94 (+32.39%)
Mutual labels:  dynamodb, cognito
Aws Mobile Appsync Chat Starter Angular
GraphQL starter progressive web application (PWA) with Realtime and Offline functionality using AWS AppSync
Stars: ✭ 449 (+532.39%)
Mutual labels:  aws-amplify, dynamodb
Aws Amplify Vue
A Vue.js starter app integrated with AWS Amplify
Stars: ✭ 359 (+405.63%)
Mutual labels:  aws-amplify, cognito
Amplify Js
A declarative JavaScript library for application development using cloud services.
Stars: ✭ 8,539 (+11926.76%)
Mutual labels:  cognito, aws-amplify
Graphql Recipes
A list of GraphQL recipes that, when used with the Amplify CLI, will deploy an entire AWS AppSync GraphQL backend.
Stars: ✭ 137 (+92.96%)
Mutual labels:  aws-amplify, dynamodb
graphql-ttl-transformer
♻ Enable DynamoDB's time-to-live feature to auto-delete old entries in your AWS Amplify API!
Stars: ✭ 75 (+5.63%)
Mutual labels:  dynamodb, aws-amplify
This Or That
This or that - Real-time atomic voting app built with AWS Amplify
Stars: ✭ 87 (+22.54%)
Mutual labels:  aws-amplify, dynamodb
gozeit
GoZeit
Stars: ✭ 19 (-73.24%)
Mutual labels:  dynamodb, cognito
aws-appsync-iot-core-realtime-dashboard
This sample application demonstrates a React based web dashboard receiving real-time updates from IoT sensors. The solution is built with AWS AppSync, AWS Amplify, Amazon Location Service, and AWS IoT Core technologies.
Stars: ✭ 75 (+5.63%)
Mutual labels:  dynamodb, cognito
Aws Amplify Graphql
Sample using AWS Amplify and AWS AppSync together for user login and authorization when making GraphQL queries and mutations. Also includes complex objects for uploading and downloading data to and from S3 with a React app.
Stars: ✭ 490 (+590.14%)
Mutual labels:  dynamodb, cognito
Workshop Donkeytracker
Workshop to build a serverless tracking application for your mobile device with an AWS backend
Stars: ✭ 27 (-61.97%)
Mutual labels:  dynamodb, cognito
Sherlock Holmes Partying In The Jungle
Parses AWS events payloads into a plain JavaScript object
Stars: ✭ 12 (-83.1%)
Mutual labels:  dynamodb

logo

Build your own omnichannel e-commerce experience

Welcome to the Amplify and Pinpoint builder session. In this session...

In this builder session, you will:

  • Create a cloud-based environment, which we will use as a base to deploy our backend environment and frontend web application

  • Deploy a series of services to support our application into your AWS account. Providing capability for Authentication, Database, API's and Analytics

  • Deploy your web application to be hosted with a serverless S3 bucket

  • Analyse the usage of your web application and react to events in your application in real time using Pinpoint

Reference Architecture

architecture

The two components at the core of this lab are the front-end built using React and the AWS Amplify framework. The front-end uses the Amplify Framework to create backend resources to support our application.

We will break this builder session into stages to build out our application.

Store

store

1. Environment Setup

We'll be using the AWS Cloud9 environment to work with Amplify and deploy our application. This step will create and configure the Cloud9 environment. We'll then install the AWS Amplify CLI.

2. Build the Amplify Backend

Create our backend services (Pinpoint, Cognito, DynamoDB, API Gateway and Lambda)

3. Hosting for E-commerce Store

We'll use Amplify to setup hosting for our web application and deploy it to an S3 bucket.

4. Pinpoint Personalization

Explore Amazon Pinpoint and setup our segments and campaign to capture and react to events on our web application

Clean up

When you are done with the buidler session you can clean up your AWS account by running the command below in the Cloud9 environment that we created.

amplify delete

Once you've deleted your Amplify project you can delete your Cloud9 instance.

Contact

Owner: [email protected]

License Summary

This sample code is made available under the MIT-0 license. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].