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

Added "Feedback Form/Page" to "Star Connect Hub" Website #466

Merged
merged 7 commits into from
Jun 14, 2024

Conversation

MastanSayyad
Copy link
Collaborator

@MastanSayyad MastanSayyad commented Jun 14, 2024

Hey @Priyaaa1 | Closes #444

I have added Feedback form for the website, The feedback form allows users to submit their opinions directly from the application interface, enhancing our ability to collect valuable insights for future enhancements.

Feature:

  • A dedicated page for "Feedback" matching the website design theme.
  • Feedback form of input fields for name, email, and feedback.
  • A dynamic Rating system using emojis (😡, 😒, 😐, 😊,😁) to reflect user sentiment rating 1,2,3,4,5 respectively.
  • Form submission functionality that sends user feedback directly to designated Email
  • Navigation links in Navbar and Footer.

This feature integrates smoothly with our existing application architecture, maintaining consistency in user experience and design.

Screenshots

  • Navigation Links in Navbar and Footer

image

image

  • Feedback Form

image

Users can select a rating from 1 to 5, each represented by a unique set of emojis ranging from less satisfied to highly satisfied.
😡 for rating 1
😒 for rating 2
😐 for rating 3
😊 for rating 4
😁 for rating 5
😶 for No rating

image

  • Redirect Email to designated Email

image

Overall Screen Record

feedbackform.mp4

Please take a look and review it, Thank You!!

Copy link

netlify bot commented Jun 14, 2024

Deploy Preview for startconnect-hub failed.

Name Link
🔨 Latest commit 38b1be7
🔍 Latest deploy log https://app.netlify.com/sites/startconnect-hub/deploys/666bfb050b05d00008e060c6

@Priyaaa1
Copy link
Owner

@MastanSayyad deploy preview isn't there

@MastanSayyad
Copy link
Collaborator Author

@Priyaaa1 Try merging it and see if it is working correctly, as previously when we created Privacy policy, terms and conditions and other required pages it worked even after no preview. so you can try it.

@Priyaaa1 Priyaaa1 added enhancement New feature or request gssoc PR related to GSSoC'24 level2 labels Jun 14, 2024
@Priyaaa1 Priyaaa1 merged commit d536c03 into Priyaaa1:main Jun 14, 2024
0 of 4 checks passed
Copy link

Congratulations, Your pull request has been successfully merged 🥳🎉 Thank you for your contribution to the project 🚀 Keep Contributing!! ✨

@MastanSayyad
Copy link
Collaborator Author

MastanSayyad commented Jun 14, 2024

@Priyaaa1 Thank you for merging, Could you pls review and merge this PR also #448

@Priyaaa1
Copy link
Owner

Priyaaa1 commented Jun 15, 2024

@MastanSayyad yeah I'll see.
By your changes people can see my mail id, can you improve it ? I don't want people to redirected to the mail.

@MastanSayyad
Copy link
Collaborator Author

@Priyaaa1 then either you have to create a new separate Mail id for only start connect hub website like [email protected] or we have to remove the mail feature

@MastanSayyad
Copy link
Collaborator Author

@Priyaaa1 To ensure that users do not see your email address while sending feedback, we have to initialize the backend server to handle the form submission and also send the email without exposing your email address in the frontend code.

I will try to do it, it will take some more time as backend initialization needs to Set up a Node.js backend server using Express as our website don't have backend functionality and Axios in the frontend to send POST requests to the backend

@Priyaaa1
Copy link
Owner

@MastanSayyad yeah, created new mail id for the website. You can change mail id from old one to [email protected] now, I will merge it.

@MastanSayyad MastanSayyad deleted the new branch June 18, 2024 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc PR related to GSSoC'24 level2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

💡Add a Feedback Form/Page to "Star Connect Hub" Website
2 participants