A simple, serverless file-sharing application built with AWS. Users can upload, List, download, and delete files securely through a modern web interface.
This project demonstrates core AWS cloud engineering and DevOps concepts using:
- Amazon S3 for file storage
- AWS Lambda for backend logic (file upload, listing, download, sharing, delete)
- Amazon API Gateway for exposing REST APIs
- Amazon Cognito for user authentication
- Amazon SES for email notifications
- Infrastructure as Code (IaC) via AWS CloudFormation or AWS CDK
- Upload files securely
- List all files in your account
- Download files instantly via link
- Delete files from storage
- Share download links by email (SES)
- Authenticated access using Cognito