Feedback

The feedback feature is used to collect thoughts about the app or bug reports from the user.

Implementation

If you are interested in the implementation, lets dive into it with following quicklinks:

  • <Android>

  • <Backend>

  • <iOS>

Functional Requirements

FB-1 Feedback Message

Priority

high

Status

determined

Involved stakeholders

Development Team

Implemented in

backend 1.0.0 , android 1.0.0, ios 1.0.0

Dependency

Description

The feedback message shall consist of the following attributes title, email, message and system information (device, os, app version) and may contain the following attributes screenshot and contact

FB-2 Feedback Form

Priority

high

Status

determined

Involved stakeholders

Development Team

Implemented in

backend 1.0.0 , android 1.0.0, ios 1.0.0

Dependency

Description

The frontend shall display a view for submitting feedback. This view shall contain a title, introduction message and a form with input fields for title, user email address, and message, and a button for adding screenshot images. The form input shall be saved on exit and restored on entry until the front end is terminated.

FB-3 Submitting

Priority

high

Status

determined

Involved stakeholders

Development Team

Implemented in

backend 1.0.0 , android 1.0.0, ios 1.0.0

Dependency

Description

When the form is submitted, the front end shall transmit the form data, together with the automatically generated system information, to the back end api endpoint. After the form is successfully submitted, all input fields shall be cleared.