Online Incident Reporting

A fully hosted system for the management of the incident reporting process in Node.js with security best practices.

6
1
JavaScript

Online-Incident-Reporting-

A fully hosted system for the management of the incident reporting process in Node.js with security best practices.

The web application performs the following functions:

  1. Register user
  2. Login
  3. Create an incident
  4. Edit an incident
  5. Delete incident
  6. View my incidents
  7. View all incidents
  8. Add buildings (admin use only) – if you want to register as an admin, use “secret123 ”
  9. Send a conatct form using Nodemailer

The system has some security features like password hashing, reCAPTCHA, Cross-site scripting prevention, HTTP headers setting and NoSQL injection as the database is MongoDB.

Do an npm install for installing all the project dependencies