Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikebild/serverless-aws-cdk-ecommerce
E-Commerce Serverless AWS-CDK Example
https://github.com/mikebild/serverless-aws-cdk-ecommerce
atomic-design aws aws-cdk aws-sdk component-library end-to-end-testing example-project gatsbyjs github-actions graphql lerna material-ui parceljs puppeteer reactjs serverless storybook
Last synced: 3 months ago
JSON representation
E-Commerce Serverless AWS-CDK Example
- Host: GitHub
- URL: https://github.com/mikebild/serverless-aws-cdk-ecommerce
- Owner: MikeBild
- Created: 2019-10-08T18:56:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-04-29T01:25:54.000Z (almost 3 years ago)
- Last Synced: 2024-10-11T12:45:03.210Z (4 months ago)
- Topics: atomic-design, aws, aws-cdk, aws-sdk, component-library, end-to-end-testing, example-project, gatsbyjs, github-actions, graphql, lerna, material-ui, parceljs, puppeteer, reactjs, serverless, storybook
- Language: JavaScript
- Size: 1.6 MB
- Stars: 42
- Watchers: 6
- Forks: 10
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Example
![](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)
![](https://github.com/mikebild/serverless-aws-cdk-ecommerce/workflows/AWS%20Production%20Deployment/badge.svg)
![](https://github.com/mikebild/serverless-aws-cdk-ecommerce/workflows/AWS%20Beta%20Deployment/badge.svg)## System Environment
- Serverless Backends using AWS
- Cognito (JWT Auth)
- S3 (Storage)
- CloudFront (CDN)
- AppSync (GraphQL Server)
- Lambda (Functions)
- Route53 (DNS)
- DynamoDB (NoSQL)
- SSM (System Manager / Parameter Store)- Frontends using
- JavaScript (ECMA) and TypeScript
- React
- React-Router
- Apollo GraphQL Client
- Material-UI
- Parcel (Zero Config Bundler)
- Gatsby (Static Website Generator)
- Storybook (Component Development Playground)
- Lerna (Mono-Repo)## Setup
```bash
yarn
yarn lerna
```## Cleanup
```bash
yarn clean
```## Build
```bash
yarn build
```## Development
```bash
yarn develop
```## Deploy to AWS
```bash
yarn deploy
```