E-Commerce Example
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
yarn
yarn lerna
Cleanup
yarn clean
Build
yarn build
Development
yarn develop
Deploy to AWS
yarn deploy