Skip to content

Full stack, serverless, to-do web app built with AWS, TypeScript, React, and Redux

Notifications You must be signed in to change notification settings

Alexlloydwhite/aws-react-todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS / TypeScript / React - Todo List

Description

Duration: 1 week

The front end of this application was built with TypeScript, React (functional components with hooks), Redux, HTML5, and CSS3. While the serverless back end was built with AWS Lambda, AWS S3, AWS DynamoDB, AWS CloudWatch, and Node.

My goals for this project:

  • Solidify understanding of TypeScript
  • Build a Serverless backend with AWS
  • Practice vanilla CSS

To complete these goals I used TypeScript documentation, AWS Documentation, and a YouTube tutorial on how to start a Serverless backend with AWS.

The biggest challenge that I faced was configuring Redux with TypeScript! This was overcome by using Google, StackOverflow, and Redux documentation.

I had a lot of fun making this application and I hope you enjoy it!

To see the fully functional site, please visit: DEPLOYED VERSION OF APP, HOSTED ON AWS AMPLIFY

Screen Shot

Include one or two screen shots of your project here (optional). Remove if unused.

Testing

The application scores highly on Google Lighthouse PageSpeed Insights. Additionally there are Jest tests used throughout the application.

Built With

  • React (functional components with hooks)
  • TypeScript
  • AWS
    • Lambda
    • DynamoDB
    • S3
    • CloudWatch
    • IAM
  • Redux
    • Saga
    • Thunk
  • HTML5
  • CSS3
  • See package.json for full list of dependencies!

Support

If you have suggestions or issues, please email me

Thank You

CEO, entrepreneur. Born in 1964. Jeffrey. Jeffrey Bezos.

About

Full stack, serverless, to-do web app built with AWS, TypeScript, React, and Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published