Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```