dvjsharma / Drawn2Shoe

Drawn2Shoe is a user-friendly e-commerce platform. It offers customers the ability to purchase and personalize their shoes. The platform's intuitive interface ensures seamless navigation and usability across a variety of devices.
MIT License
27 stars 42 forks source link

Feature Request: Add "Forgot Password" Feature to Login Page #144

Closed kaali001 closed 3 months ago

kaali001 commented 4 months ago

Describe the new feature

The login page currently lacks a "Forgot Password" feature, which is essential for users who have forgotten their passwords and need a way to reset them. Implementing this feature will enhance user experience by providing an easy and secure method for users to regain access to their accounts.

Describe the possible approach

Frontend:

Backend:

Describe any alternatives

kaali001 commented 4 months ago

Hey @dvjsharma , I would like to work on this feature assign it to me.

dvjsharma commented 4 months ago

I think the general approach would be good, we can integrate services like nodemailer to send the password reset link and the instructions can follow. Also, if we want to increase the scope of this PR, we may outsource the entire user handling part to an external package with inbuilt basic functionalities.

As of now, I am holding this ticket since you have many tickets assigned under your name. We'll get back to you once you are a bit less occupied. Thanks.

dvjsharma commented 3 months ago

You can work on this @kaali001.

dvjsharma commented 3 months ago

Closing against #151