Secure File and Message Management system is a web application includes three main user roles. They Admin, Workers, and Managers.
The admin is the one who registers the users to the system. Then workers and manager can login to the system using relevant username and password. Worker can only save the messages and managers can save messages and upload the files to the system. This system sends files and messages client to server through unsecure network. So this system mainly focused on User Authentication, Access Control, Integrity, Confidentiality and Message Authentication as security requirements in the system.
This system was developed using below technologies. Used Technologies are
- Frontend – ReactJs
- Backend- NestJs , Express
- Database – MongoDB
- Secure Development – SSL/TLS certification , JWT- Jason Authentication