pooranjoyb / popShop

eCommerce Shoping Platform (with Admin Panel) based on ReactTS & Daisy UI, integrating Supabase as BaaS
https://pop-shop-github.vercel.app/
MIT License
29 stars 68 forks source link

[Feature] Make a working contact form #187

Closed masterboy376 closed 1 month ago

masterboy376 commented 1 month ago

Description

We need to enable users to send their queries, via email, to the admin using contact form. I would like to work on this issue under GSSOC'24. I would use emailJS to enable users to send their queries just by submitting the contact form.

Screenshots

No response

Checklist

pooranjoyb commented 1 month ago

Congratulations, @masterboy376! 🎉 Thank you for creating your 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

masterboy376 commented 1 month ago

Hello @pooranjoyb, I would like to work on this issue under GSSOC'24. I have past experiences of implementing such features. PTAL

pooranjoyb commented 1 month ago

Hii @masterboy376 how are you planning to proceed with this issue do let me know.

AjayAsnani commented 1 month ago

instead, we can also add a FAQ section? @masterboy376

masterboy376 commented 1 month ago

Hello @pooranjoyb, I plan to use EmailJS sdk, a js based smtp service, to solve this issue. I will collect the fields from contact form and then send this user query to admin's email using sendTo() function. I hope to create a PR for this within few hours of issue assignment.

masterboy376 commented 1 month ago

Hello @AjayAsnani, This sounds good Since I have some prior experiences of creating such systems, I believe to fix the issue soon. After this we can defiantly add a FQA section.

AjayAsnani commented 1 month ago

Give us some time we are discussing this what to do exactly

pooranjoyb commented 1 month ago

Hey @masterboy376 we decided to keep both, the FAQ as well as the Contact. So in ContactUs page, you can create a section above the form with basic FAQs related to eCommerce. And you can write something that, for furter info you can contact us through the form.

pooranjoyb commented 1 month ago

Do the SMTP functionality too :) @masterboy376