Sanchitbajaj02 / palettegram

A social media app to get designs and color palettes for designers by designer.
https://palettegram.vercel.app
MIT License
59 stars 98 forks source link

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

Open MastanSayyad opened 3 months ago

MastanSayyad commented 3 months ago

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

image

Please assign this issue to me under gssoc.

Record

github-actions[bot] commented 3 months ago

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 commented 3 months ago

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

MastanSayyad commented 3 months ago

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 commented 3 months ago

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 commented 3 months ago

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

image

image

Sanchitbajaj02 commented 3 months ago

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

MastanSayyad commented 3 months ago

No, I'm not

image

Sanchitbajaj02 commented 3 months ago

No, I'm not

image

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

MastanSayyad commented 3 months ago

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 commented 3 months ago

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 commented 2 months ago

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

MastanSayyad commented 2 months ago

@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 commented 2 months ago

@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!

SuperSahitya commented 2 months ago

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 commented 2 months ago

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