View site at https://d2op7wn4gyw9el.cloudfront.net/signin.html
If you're interested, use the following test account - username: Letmein123$ - password: Letmein123$
The diagram below is a high level view of the systems architecture
This application was meant to represent an internal file sharing application within an organisation. Where the system admin would create an account for employees therefore giving them access to the file sharing dashboard. A user can upload and download files to the 'cloud'. All files can be seen and downloaded by all users on the system. Once a file has been uploaded it can be deleted or updated only by the original uploader.
Designing and developing this application with an AWS ‘serverless’ architecture design, has given me a high-level perspective on the system design considerations that goes behind building large scale applications e.g. scalability, security and availability.