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

Feat: Add a "Feedback Form/Page with button to Website #371

Open
2 tasks done
MastanSayyad opened this issue Jun 11, 2024 · 15 comments
Open
2 tasks done

Feat: Add a "Feedback Form/Page with button to Website #371

MastanSayyad opened this issue Jun 11, 2024 · 15 comments
Labels
⭐ enhancement Feature enhancement ✨ goal: improve interface gssoc GSSOC'24 Required Label level2 25 points MEDIUM Difficulty Level: Medium

Comments

@MastanSayyad
Copy link
Contributor

MastanSayyad commented Jun 11, 2024

What feature?

Hey @Sanchitbajaj02

I would like to add a feedback form/page

To improve user experience from visitors, i suggest to add a feedback form/page to the website. This form will allow users to provide their opinions, report issues, and suggest improvements directly.

Add screenshots

  • For example like this:

image

Please assign this issue to me under gssoc.

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on this issue
@MastanSayyad MastanSayyad added the ⭐ enhancement Feature enhancement label Jun 11, 2024
Copy link

Congratulations, @MastanSayyad! 🎉 Thank you for creating the issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!

'We will promptly review your changes and offer feedback. Keep up the excellent work!
Kindly remember to check our Contributing Guidelines'

@Sanchitbajaj02
Copy link
Owner

Hi @MastanSayyad, the feedback form is missing, and it has to be there.
Make sure to code the backend logic as well for this feature. Do contact me if you need help in Appwrite

@Sanchitbajaj02 Sanchitbajaj02 added ✨ goal: improve interface MEDIUM Difficulty Level: Medium level2 25 points gssoc GSSOC'24 Required Label labels Jun 12, 2024
@MastanSayyad
Copy link
Contributor Author

Hey @Sanchitbajaj02 I have created the feedback form and added into the footer but Im unable to setup routes for it, can you pls tell me how and where to do that? as I have more experience in reactjs than nextjs

image

image

@Sanchitbajaj02
Copy link
Owner

Hey @Sanchitbajaj02 I have created the feedback form and added into the footer but Im unable to setup routes for it, can you pls tell me how and where to do that? as I have more experience in reactjs than nextjs

image

image

Hey @MastanSayyad
what you have to do is create a page.tsx file in location src/app/feedback/page.tsx. Now create a server component and call your component in it.

@MastanSayyad
Copy link
Contributor Author

@Sanchitbajaj02 Yes I did that too but still after clicking feedback in the footer it doesn't navigate

  • page.tsx

image

  • footer

image

@Sanchitbajaj02
Copy link
Owner

Are you able to go to that page manually by filling in url?

@MastanSayyad
Copy link
Contributor Author

No, I'm not

image

@Sanchitbajaj02
Copy link
Owner

No, I'm not

image

DM me on discord if possible, let's have a quick call and let me see the issue

@MastanSayyad
Copy link
Contributor Author

Yeah, sure, It would be a Big help!
I'll DM you on Discord. However, I will need to do so later as it is currently raining here, and there is a power outage. Additionally, my system is not charged.

@Sanchitbajaj02
Copy link
Owner

Yeah, sure, It would be a Big help! I'll DM you on Discord. However, I will need to do so later as it is currently raining here, and there is a power outage. Additionally, my system is not charged.

Don't worry, you can DM whenever you are comfortable

@Sanchitbajaj02
Copy link
Owner

@MastanSayyad what is the status? If i didn't get the response in 24hrs, I am unassigning this from you

@MastanSayyad
Copy link
Contributor Author

@Sanchitbajaj02 Extremely sorry for the delay As the next js with typescript and tailwind was new to me I completely forgot about this issue, I will try it, and if I'm unable to do so, I'll let you know within 24 hours or message you on Discord, then you can unassign me!

@MastanSayyad
Copy link
Contributor Author

@Sanchitbajaj02 I tried solving this but I am still stuck with the routing issue, you can unassign me, extremely sorry for the inconvenience from my side!

@MastanSayyad MastanSayyad removed their assignment Jul 21, 2024
@SuperSahitya
Copy link
Contributor

I can work on this issue. Just please explain whether I just use Email.js or do you want this form to only be accessible by authorized user ?

@Sanchitbajaj02
Copy link
Owner

I can work on this issue. Just please explain whether I just use Email.js or do you want this form to only be accessible by authorized user ?

Hi @SuperSahitya, it will be saved into the database and only authorized users can access it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐ enhancement Feature enhancement ✨ goal: improve interface gssoc GSSOC'24 Required Label level2 25 points MEDIUM Difficulty Level: Medium
Projects
None yet
Development

No branches or pull requests

3 participants