Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

online complain box #59

Closed
8721111 opened this issue Oct 4, 2024 · 10 comments
Closed

online complain box #59

8721111 opened this issue Oct 4, 2024 · 10 comments
Assignees
Labels
dependencies Pull requests that update a dependency file gssoc-ext GSSOX'24 Extended hacktoberfest-accepted Hacktoberfest help wanted Extra attention is needed level 3 45 points issue

Comments

@8721111
Copy link
Contributor

8721111 commented Oct 4, 2024

✨ Feature Request

Description of the Feature

The Online Complaint Box feature will allow users to submit complaints or feedback directly through the platform. This feature will offer a form where users can input details such as their name (optional), contact information, complaint type, and a detailed description of the issue. The feature should also provide an acknowledgment upon submission, along with a tracking ID for follow-up.

Problem Statement

When complaints come through informal channels (emails, calls, social media), they may lack key information needed for proper resolution. An online form with structured fields ensures that all relevant details (e.g., contact info, complaint type) are captured, allowing for quicker and more efficient resolutions.

Proposed Solution

Frontend Implementation
Complaint Submission Form: A user-friendly form that allows users to submit their complaints easily. The form should include:

Name (optional field)
Email/Phone Number (required for follow-up communication)
Complaint Type (dropdown or multi-select field with categories such as "Technical Issue," "Billing Issue," "Customer Service," etc.)
Detailed Description (text area for users to describe the complaint in detail)
File Attachment (optional field to upload screenshots or relevant documents to help clarify the issue)
Submit Button: When clicked, this will trigger the submission process and display a confirmation message with a tracking ID for the user.
Handling Form Data:

The server should handle incoming POST requests from the complaint submission form. For example, using Express.js in a Node.js environment:

Alternatives Considered

Using a Simple Contact Form
Another alternative is to use a simple contact form (without tracking IDs or status updates) where users can submit their complaints. This would be a lightweight solution that sends the complaint data directly to an email inbox or stores it in a database.. -->

Add any other context, screenshots, or information related to the feature request here. -->
User-Friendly Design: Ensure the complaint submission form is easy to navigate with clear labels and instructions. Minimizing the number of required fields will encourage users to submit their complaints quickly without feeling overwhelmed.
Accessibility: The form should be fully accessible, following web accessibility standards (like WCAG) to accommodate all users, including those with disabilities. This could include keyboard navigation, screen reader compatibility, and visible error messages.

Are you participating in GSSoC?

yes

Copy link
Contributor

github-actions bot commented Oct 4, 2024

Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the issue is not duplicate, and you read CONTRIBUTING.md carefully. Your contributions are highly appreciated! 😊

@dhairyagothi
Copy link
Owner

That's great please tell me how you are going to implement . I will help you accordingly .

From where to start ?

@8721111 assigned

@dhairyagothi dhairyagothi added help wanted Extra attention is needed dependencies Pull requests that update a dependency file level 3 45 points issue gssoc-ext GSSOX'24 Extended hacktoberfest-accepted Hacktoberfest labels Oct 5, 2024
@8721111
Copy link
Contributor Author

8721111 commented Oct 6, 2024

i make a separate component but it does not face my complain box .jsx file thats problem occur in my work. I also gave a right route but dont know why cann't data fetch

@8721111
Copy link
Contributor Author

8721111 commented Oct 6, 2024

complain box button are visible on screen

@dhairyagothi
Copy link
Owner

@8721111 please share some ss

@8721111
Copy link
Contributor Author

8721111 commented Oct 6, 2024

Uploading station.png…

@dhairyagothi
Copy link
Owner

Ss is not visible

@8721111
Copy link
Contributor Author

8721111 commented Oct 17, 2024

Authentication failed for 'https://github.com/dhairyagothi/StationGuide.git/' when i add my complain box by using git commands then this occurs in my window

@dhairyagothi
Copy link
Owner

git add .
git commit -m complainbox
git push --all

Copy link
Contributor

Hello @8721111! Your issue #59 has been closed. Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file gssoc-ext GSSOX'24 Extended hacktoberfest-accepted Hacktoberfest help wanted Extra attention is needed level 3 45 points issue
Projects
None yet
Development

No branches or pull requests

2 participants