Scope:
Simple file upload/download program with user authentication.
Details:
Flat file database.
Data file upload up to 200MB
All secure data will be stored in "./files" directory.
Admin Interface.
User groups with multiple assignable users.
Data file description assignable to each file.
Admin can create users accounts.
Admin can upload, assign user or user group, delete, describe and rename all uploaded files.
User can upload, delete, describe and rename personal files and group files and assign users and/or group to files.
User of group can delete rename or reassign users to group files.
Admin and user can create guest link with optional expiration (default expiration 14 days) to download specified file or files. Admin and user can readjust expiration.
Guest file download link can be generated or optionally emailed to guest for download.
All project source code will become the sole property and be copyrighted to the buyer upon payment.