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
Include one or two screen shots of your project here (optional). Remove if unused.
The application scores highly on Google Lighthouse PageSpeed Insights. Additionally there are Jest tests used throughout the application.
- 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!
If you have suggestions or issues, please email me
CEO, entrepreneur. Born in 1964. Jeffrey. Jeffrey Bezos.