- Admin should be able to create accounts for staff members
- Managers should be able to send messages and upload files
- Workers should only be able to send messages
- User authentication to validate the user
- Each user should be redirected to the correct, privileged section of the system according to the user role
- Security
- Messages & files should be able to send over an unsecured network
- Access Control – Users should be allowed access to privileged sections only
- Integrity – Should ensure that the messages sent by owners cannot be tampered with by any intruder
- Confidentiality – Login credentials should be securely stored, and unauthorized people should not be able to view them
- Message Authentication – Only the person (a worker/a manager) who sends the message can view his/her message
- Validate user inputs
- Ensure the security of passwords
Backend repo: https://github.com/MadhaviImashi/ssd-backend
Registration No | Developer |
---|---|
IT19961422 | Uyanahewa M.I.R |
IT19972176 | Jayawardana G.V.H.D |
IT19974910 | Hapugala H.A.V.V |
IT19972244 | Thilakarathne M.H.K.T.S |