Requirements


Below are some of our project's main functional requirements. For a full list of requirements, view our full Requirements document under the 'deliverables' tab.


View zones: View a section of a map that will contain colored smaller areas that designate areas as clean or in need of attention.

Quick reports: The ability to send a predefined report after selecting a zone. The report will only be used to report smaller issues such as litter in an area, an overflowing trash can, or an area is clean.

Full reports: A custom report that a reporter can submit from a zone. This report will allow for more information on an issue to be received. This report will not modify the status of the zone.

Web portal: Full reports can be viewed and sorted based on date or location of the report.

View reports: Full reports can be viewed and sorted based on date or location of the report.

Heatmap: Data is displayed in a heatmap format, showing traffic patterns on a campus over a specified time period, regarding reports made.

Administrator registration: Administrators will have the ability to add another administrator to the system, giving them certain privileges. Reporters cannot access the website.

List of current users: Administrators can view a list of users.

User Registration: A user can register an account and log into the application.