I am currently working on a client management system for a college project. I am planning to include a feature to allow users to upload files for a specific project. All files will be specific to one project and clients can only view files for a project that they are associated to.
Can anyone let me know how to structure a file upload system this way? And how would it work and where would the file be stored? How would I track what project that file belongs to and who uploaded it?
I would appreciate some ideas/help, thanks!