The system will be available on an online platform for 24x7 access to the employees, the engineers, the Head of the Department and the administration. It Helps keeping your IT staff productive with fast, accurate, remote technical support for your System environment. It provides defect support for a broad range of Products running on System.
Highlights:
=> Good, simplified video presentation.
=> Good use-cases and features implementations.
=> Good use of classes and OOPS concepts like access modifiers, polymorphism etc.
=> Good code directory structure.
Things need to be improved:
=> Always have a good readme file.
=> Try to deploy the project for user ease.
=> No such PR on the GitHub repo.
=> Try to use design patters like factory/singleton/observer etc. as per use cases.
=> Always use code formatter that will help you to maintained proper structure of your code and code will be more readable and beautiful.
=> You should thing more about security, like we should save the passwords in encrypted format and validate the decrypt the passwords using some authentication mechanism (AAD, Token based) while accessing the passwords.
=> Always write headers in each file like author name, date and so on.
=> Try to add comments as much as possible.
=> Don't use any hard-coded values in your code, always use come config file for those configurations like URL etc. to avoid recompiling of libs when anything is changes.
=> You should use some loggers as-well.
=> You should work on naming conventions.