Skip to content

[Feature] Add Feedback Button to Contacts Screen #13

Description

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

  • Feedback button added to Contacts screen
  • Popup opens on button click
  • Feedback saved to Firestore
  • Analytics events tracked
  • Success/error feedback shown to user
  • Responsive design

Labels

feature, good first issue, help wanted


Want to work on this? Comment below and we'll assign it to you!

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions