Upon my analysis, the system will have the below modules
1. Teacher master - view/add/edit/delete
2. Student master - view/add/edit/delete
3. Projects master (assign teacher and student for each project) - view/add/edit/delete
4. Project management
- each teacher/student will have their own login credentials, they can upload file, leave remark/feedback. as per the login made, the audit will be kept record of who uploaded the file, who gave the notes, comments, remarks et.,
This system can also be developed with much more modules based on further need of the client
Thanks, hope this proposal was fine with you.