Cloud Project for file operations
Project 1: Portal for file operations
University Name: http://www.sjsu.edu/
Course: Cloud Technologies
Professor: Sanjay Garje
ISA: Anushri Srinath Aithal
Student Name: Snehal Yeole
LinkedIn Profile: https://www.linkedin.com/in/snehal-yeole-35889188/
YouTube video link: https://youtu.be/1csaWOiw5wc
File operations portal demo:
The project idea is to develop a 3-tier web application that provides a portal for authorized users to store and maintain their files. The authorized users can login and perform operations on the files such as upload them to S3 and track the file metadata to database along with delete, update and download. The application leverages AWS components to provide highly scalable, fault-tolerant and reliable architecture. With this web application, authorized users are able to perform following operations:
-
Upload file to S3 bucket and store the file metadata in database
-
Download the files through cloudfront URL
-
Update already uploaded files
-
Delete the uploaded files
Features List:
-
Sign up form for new users to create an account
-
Login page to allow authorized users to login.
-
Home screen that displays information about user and the file metadata such as upload time, Description etc.
-
Allow authorized users to upload files in S3. The file size should not exceed 10MB.
-
Allow authorized users to download files through CloudFront.
-
List the files uploaded in S3 bucket alongwith the URL to browse and download the file. User can logout using the Logout button.