The Keyclic app is free and open to registration. Once registered, a user can create feedbacks. A feedback is always linked to a geographic point and may contain one or more pictures.
Users can join or create an organization. This a group of users from the same company, school, association, etc.
Administrators define places where their organization can act and categories (example: road network, lost animal, cleaning, etc). Thus, when a user creates a feedback, the app will display organizations able to deal with the problem and their category and let him choose which organization corresponds the most.
When a user created a feedback, he may choose to make it public or private. If public, the feedback will be visible by the entire community and they can comment it or support it.
Furthermore, the moment the feedback is send, a report is created and transmitted to the chosen organization.
A report corresponds to one and only one feedback. An admin has access to all the reports sent to its organization. For each reports, he can create has many operations as necessary and assign them to members of his organization. Another way is to delegate the report to a partner organization that will deal with it Once every operation resolved, the admin will then close the report and consider the problem resolved.
Observation made by a user. It may be a technical problem, a malfunction, a nuisance, etc. Every feedback is made with coordinates from the geolocation. It may contain pictures, be commented and/or be supported.
Each feedback can create a report. A report contains the informations from the feedback and can only be seen and modified by the organization it was sent to. The report is the “professional” side of the observation. The organization works from this report: creation of operations, state, delegation, etc.
Group of users. It may be a company, a school, an association, a group of worker on a construction site, etc.
A feedback may be supported by other users of the community, to give it more value.
Task created by an admin on a report. This task is assigned to a member of the organization.