Requirements:-
For Admin & staff
1. Admin can share the data between the staff
2. Staff need to create an account
3. Data will be displayed to only invited staff
4. One more option to access the data by all staff (Control should be given to Admin)
5. Staff can also upload the data
For Staff & Client
1. Client need to create an account
2. Staff can share the data with the client
3. Client can also invite their staff to access the data
4. Staff can also invite another staff to access the data
5. Client can upload the data
6. Identification of data (Uploading by staff Client or Admin)
7. Separate menu for invoice uploading - Client or Admin can upload an invoice to client by date month year wise
8. While data uploading finish the Client can trigger an email to the client that your data is ready to download
Invitation remove or add option should be given to Admin
Hello I am a Full stack web developer.
As per your choice I can design and develope the Cloude based storage and sharing tool for you.
Which will have all the features described above with reach UI and database management.