Overview
Add feedback button to Contacts screen. Opens a popup where users can send feedback. Data saved to Firebase, button click tracked in analytics.
Current State
Contacts screen exists at lib/ui/screens/contacts/. Need to add a feedback button to this screen.
Requirements
Button: "Залишити відгук" (Leave Feedback)
- Position: on Contacts screen
- Style: follow existing
ui_kit button styles
Popup/Modal:
- Text area for feedback message
- Optional: email field (if not authenticated)
- Submit button
- Close button
Firebase:
- Collection:
feedback/{feedbackId}
- Fields:
message, email, userId (if authenticated), timestamp, platform
Analytics:
- Event:
feedback_button_clicked — when user opens feedback popup
- Event:
feedback_submitted — when user submits feedback
Acceptance Criteria
Labels
feature, good first issue, help wanted
Want to work on this? Comment below and we'll assign it to you!
Overview
Add feedback button to Contacts screen. Opens a popup where users can send feedback. Data saved to Firebase, button click tracked in analytics.
Current State
Contacts screen exists at
lib/ui/screens/contacts/. Need to add a feedback button to this screen.Requirements
Button: "Залишити відгук" (Leave Feedback)
ui_kitbutton stylesPopup/Modal:
Firebase:
feedback/{feedbackId}message,email,userId(if authenticated),timestamp,platformAnalytics:
feedback_button_clicked— when user opens feedback popupfeedback_submitted— when user submits feedbackAcceptance Criteria
Labels
feature,good first issue,help wantedWant to work on this? Comment below and we'll assign it to you!