Useful links
Problem we are trying to solve (Goal of the project)
- A website that allows users to upload files, list them, download them, and/or share them with other users.
Target users (Internal/External)
Scope of the project
New API routes
- New backendservice using Python Django and MySQL DB with the below routes
/api/upload → For uploading files
/api/download → For downloading files
/api/list → For listing files
/api/share → For Sharing files
/api/unshare → For Unsharing a file
/api/delete → For deleting a file
Modified API routes
New web pages
- A website that is a single page application using React. Let’s assume the website has one page that lists all files a user has uploaded, and files shared with the user, and has a button to upload new files, and each file has buttons to Download, Share, Unshare and Delete which use the REST API for all of these actions.

Modified web pages
Scheduled/Event-driven workflows
Other