Serverless Note Taking App

Github Link

This was a project I started in May 2020 when I was just getting started with NodeJS and AWS-Serverless. This was a personal project to get a gist of AWS-Serverless stack.

User Authentication is achieved by using Amazon Cognito User Pool service, which essentially stores the login info and access control is achieved by Cognito Identity Pool.

Users can create, update, delete or even attach files along with their notes, which are directly uploaded to Amazon S3 Buckets.

Customers also have the ability to buy storage space for their notes. The user can select the number of notes to store and add his credit card credentials to pay online.

The application is deployed using Netlify CI/CD.

Technologies:
Login Interface
Adding Notes
Billing Interface
Backend Architecture