Build a full-stack production ready note taking app using Serverless and React on AWS (Lambda, IAM, S3, Cognito, API Gateway, DynamoDB, Route 53, CloudFront, Certificate Manager, Amazon CloudWatch). Follow me step-by-step open-source tutorials with screenshots and code samples. The source is taken from several websites and serverless-stack site.
Part I - The Basics
- INTRODUCTION
- SET UP YOUR AWS ACCOUNT
- SETTING UP THE SERVERLESS BACKEND
- BUILDING A SERVERLESS REST API
- DEPLOYING THE BACKEND
- SETTING UP A REACT APP
- BUILDING A REACT APP
- DEPLOYING A REACT APP ON AWS
Part II - Automation
- INTRODUCTION
- INFRASTRUCTURE AS CODE
- ADDING A STRIPE BILLING API
- Working with 3rd party APIs
- Setup a Stripe account
- Add a billing API
- Load secrets from env.yml
- Test the billing API
- Working with 3rd party APIs
- ADDING UNIT TESTS
- AUTOMATING SERVERLESS DEPLOYMENTS
- ADDING A BILLING FORM
- Create a settings page
- Add Stripe keys to config
- Create a billing form
- Connect the billing form
- Create a settings page
- AUTOMATING REACT APP DEPLOYMENTS
- CONCLUSION
Extra Credit
- BACKEND
- FRONTEND