A to do list with Serverless Backend Application using AWS Lambda
, Cloudformation
, AWS SSM Parameter Store
, DynamoDB
, API Gateway
, simple JWT authentication
, and Serverless Framework
. Frontend using ReactJS
, Typescript
, EmotionJS
, ReduxTypescript
, & ReactRouter
.
-
Go to
/tudu-serverless-backend
, run:yarn install
to collect dependencies -
Update fields in the
serverless.yml
to your liking:- set
provider.profile
to your aws cli profile name - set
provider.environment.TUDUAPPREGION
to your preferred region. All resources will be located there. - set
resources.Resources.TuduAppJwtSecret.Properties.Value
to your preferred JWT secret
- set
-
Deploy by running:
serverless deploy
- Go to
/tudu-react-fe
, run:yarn install
to collect all dependencies - Go to
/tudu-react-fe/src/api/apiConfig
and setbaseUrl
to your deployed endpoints. - Run the react application. Execute
yarn start