File Sharing System by Pranshu GoyalFile Sharing System by Pranshu Goyal

File Sharing System

Pranshu Goyal

Pranshu Goyal

Document Management System
Create an Application that can do below
Integrate with google and sign-in / sign-up with google credentials into the application
Provide a UI to upload a document
Upload to be allowed only for signed-in users
Provide an option to share the document with other google users (can take any gmail id)
Initiate a mail from the application, intimating document has been shared.
Create permissions for document as part of sharing.
Shared user should be able to login to the application and view/delete the shared documents.
Must Have (Core Scenario):
Document Sharing Capability between users
Google Integration
Create groups and share documents/list of documents within the group.
Bonus Scenarios:
If a new user is added to the group, he should have access to all the shared documents.
Create new role and privileges.
Permissions for the document: view only / download
Preferably use Python and associated frameworks to build this.
Allow document editing
Like this project

Posted Dec 23, 2023

Designed the UI for uploading the document, share the document with other google users, create permissions for the document as part of sharing and send the mail