A simple file storage built with ReactJS and AWS services. Highly available and purely serverless!
I built this personal project to practically exercise my knowledge in AWS after passing the following certificates
- Static website is hosted using S3 and Cloudfront
- Objects are stored in AWS S3
- Uses AWS Cloudfront as CDN/Caching
- Uses AWS Certificate Manager for SSL
- Uses DynamoDB as database
- Uses S3 Event to trigger a Lambda function that writes data to DynamoDB table
- Uses AWS Lambda for creating Cloudfront Signed URL
- Uses AWS Cognito User and Identity Pool for user authentication
- Domain name is hosted in Namecheap