1) Branding of Scanner
Organization name should be displayed on all across the webpages, reports and disclaimers
instead of the current scanner name
2) user and password management
forgot password tab should be displayed
Password complexity should be applied
Password recovery mechanism should be applied
3) Sign Up procedure
A user should be able to sign up from his corporate domain only
A list of public email domain will be provided which should be blacklisted
Email authentication mechanism of Email ID
If more than 1 user of the same domain registers for authentication they should be clubbed together
The user should be able to scan only the domain through which he has logged in
For scanning additional domain he should have the option to raise a request
4) Domain verification procedure
A code will be provided for script generation whcih has to be integrated in the scanner
The user will copy this sript in his webpage. the scanner will check for the script in the webpage
and will then only initiate the scan.
5) Scan
Historical scans to be sisble to the user
Mechanism to schedule a scan
Target url tab needs to have a drop down menu with their verified domain list.
6) Reports
Reports generated by the scan should be visible
7) Support
Support tab linked to our support portal need to be added for tickets and queries.
I can make your project for 2-3 days, for 300-400 USD (more precisely after discussing the project with you). I will build it on Ruby on Rails 4 + Devise + Bootstrap (if you have not already finished ui)
And I can setup this App on your server (with using capistrano scripts, so you will ablye to redeploy/update it any moment ) for 50-100 USD more.
I will used device for the user authentication (sign up and login procedure). User can login with their email. I will add the forgot password functionality with each password functionality like change password forgot password and verify password etc.