oxiton-foundation / click-metrics

Click Matrics is a powerful URL shortening and analytics platform designed to streamline the process of generating short URLs, creating QR codes, and tracking detailed analytics for each link.
https://click-metrics.vercel.app
MIT License
33 stars 49 forks source link

[Gssoc]: feat: Contact us Backend #187

Open ManpreetSingh18 opened 1 week ago

ManpreetSingh18 commented 1 week ago

Description

I will create a model, controller, and route for the Contact Us page to store data in MongoDB Cloud (Atlas) and connect with the front end.

Changes You need to make shown In ss

Screenshot 2024-06-20 140148

Screenshots

image

Checklist

Before submitting your pull request, ensure that you have completed the following tasks:

Expected Time to Complete

I will complete it in 1.5 days or earlier maybe.

github-actions[bot] commented 1 week ago

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our #24 for guidelines on contributing to this project.

Swarnendu0123 commented 1 week ago

What do you want to achieve? Please clearly explain in terms of functionality.

ManpreetSingh18 commented 1 week ago

I want to create a Backend for it to store the details of users who fill Help form or contact us form in mongo Db database.

Swarnendu0123 commented 1 week ago

How the feature will work? Is the contact accessible by admin palate only? Are you going to design the admin palate also?

ManpreetSingh18 commented 1 week ago

Yes, only the admin can access that data or the one having access to the database.I can also make an admin palate if you say . For that, I will develop particular separate /admin endpoints and have a login system to check for authentication. Below is the sample example I have made for someone else Screenshot 2024-06-21 154805

Swarnendu0123 commented 1 week ago

render the contacts in a table that will be better!