Skip to content

A to do list with Serverless Backend Application using AWS Lambda, Cloudformation, AWS SSM Parameter Store, DynamoDB, API Gateway, JWT authentication, Serverless Framework, & ReactJS. 🐳🦜🦍

Notifications You must be signed in to change notification settings

mrkresnofatih/TuduApplicationServerless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TuduApplicationServerless

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.

Deploy Backend

  1. Go to /tudu-serverless-backend, run: yarn install to collect dependencies

  2. Update fields in the serverless.yml to your liking:

    1. set provider.profile to your aws cli profile name
    2. set provider.environment.TUDUAPPREGION to your preferred region. All resources will be located there.
    3. set resources.Resources.TuduAppJwtSecret.Properties.Value to your preferred JWT secret
  3. Deploy by running: serverless deploy

Run Frontend

  1. Go to /tudu-react-fe, run: yarn install to collect all dependencies
  2. Go to /tudu-react-fe/src/api/apiConfig and set baseUrl to your deployed endpoints.
  3. Run the react application. Execute yarn start

About

A to do list with Serverless Backend Application using AWS Lambda, Cloudformation, AWS SSM Parameter Store, DynamoDB, API Gateway, JWT authentication, Serverless Framework, & ReactJS. 🐳🦜🦍

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages