Skip to content

[FEATURE] Add Contact Us Form to Website #42

Description

@AzharAliCodes

✨ Feature Description

Description
The website currently does not have a Contact Us form, which makes it difficult for users to reach out directly for support, queries, or feedback. Adding this feature will improve communication and user engagement.

Proposed Solution

  • Create a Contact Us page/section accessible from the main navigation or footer.

  • Include fields such as:

    • Name
    • Email
    • Subject
    • Message
  • Add validation for required fields and proper email format.

  • Integrate with backend to store submissions or send them via email to the support team.

Complexity & Considerations

  • Needs only frontend form UI and (API endpoint)
  • Validation be considered.
  • Mobile responsiveness must be ensured.

Type of Change

  • ✨ New Feature

Additional Context
This feature will allow users to communicate with the CareHub team directly through the platform, enhancing trust and support accessibility.

🎯 Problem Statement

Currently, the website does not provide users with a way to directly contact the team for support, feedback, or general inquiries. This lack of a communication channel can reduce user trust, make it harder to resolve issues, and limit valuable feedback that could improve the platform.

💡 Proposed Solution

Add a Contact Us form to the website that allows users to send messages directly to the CareHub team.

  • Include fields for Name, Email, Subject, and Message.
  • Implement form validation to ensure all required fields are filled and email addresses are valid.
  • Ensure the form is mobile-responsive and includes basic spam protection (e.g., reCAPTCHA).

This will create a reliable communication channel, improve user engagement, and allow timely support and feedback handling.

🧩 Component

Frontend (Next.js/React)

🔥 Priority

Low - Nice to have

🎪 Use Case

This feature will allow users to easily reach out to the team for support, feedback, or inquiries.

  • Users can report issues, ask questions, or request information directly from the platform without needing external email or phone communication.
  • The support team can track and respond to user messages efficiently, improving overall customer satisfaction.
  • Collecting feedback through the form can help the team identify areas for improvement and enhance the user experience.

🔄 Alternatives Considered

No response

🎨 Mockups/Examples

No response

📋 Additional Context

No response

Metadata

Metadata

Labels

HardComplex tasks, experienced contributorsOSCI'25Open Source Connect India 2025 projectenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions