Our feedback currently just sends out an email, which means it's hard to track issues with components. This way we can also keep track of reported date and associate it with different components of the App.
To do this, I am planning to create two tables:
feedback_component: contains id, component_type
user_feedback_report: contains user_id, feedback_component_id, message, date, url_from_report (might be useful for debugging).
The feedback_components will be used in the front-end as categories the user can pick from to report the issue.
Our feedback currently just sends out an email, which means it's hard to track issues with components. This way we can also keep track of reported date and associate it with different components of the App.
To do this, I am planning to create two tables:
The feedback_components will be used in the front-end as categories the user can pick from to report the issue.