-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Labels
Description
📝 Feature Description
Implement a fully functional contact form within the application that allows users to send messages directly to the project maintainers. The feature will include:
- A front-end form with input fields for Name, Email, Subject, and Message.
- Backend API endpoint to process form submissions securely.
- Nodemailer integration to send emails to a predefined support/admin email address.
- Validation to ensure required fields are filled and email format is correct.
- Error handling and user feedback for successful or failed email submissions.
- Optional: A confirmation message or email sent to the user after submission.
💡 Why is this feature needed?
Currently, users have no direct way to communicate with the project maintainers or support team from within the application. Implementing a Nodemailer-based contact form will:
- Improve user experience by providing a seamless way to send messages or inquiries.
- Enable faster support and issue resolution.
- Facilitate feedback collection, helping the team improve the project.
- Encourage user engagement and trust by offering a reliable communication channel.
📎 Additional Context
Currently, the application does not include any built-in contact feature or email communication system. Adding this feature will fill that gap and provide users with a proper way to reach out to the project maintainers.
No existing feature or workaround is available for sending messages directly from the application.
✅ Duplicate Check
- I have searched existing issues to ensure this feature hasn’t already been requested.