Reference
Functional requirements
- Upload/download
- auto sync files between devices.
- Notification
- offline editing. Once online, auto sync files.
- support storing large files up to a GB
- ACID of all file operations.
Stretch goal:
- share file/folder
- file revisions. The customer can go back to any version of the file.
Clarification:
- app type: mobile or web
- file format
- encryption
- file size limit