GarimaSingh0109 / Resum-Resume

https://garimasingh0109.github.io/Resum-Resume/
51 stars 139 forks source link

Implement Authentication Using MongoDB, Node.js, and Express #78

Open Abhishek-TG18 opened 1 week ago

Abhishek-TG18 commented 1 week ago

Hi , Team

The current website lacks an authentication system, which is essential for user login and registration functionality. I propose implementing an authentication mechanism using MongoDB, Node.js, and Express to ensure a secure and efficient user management system. Key features that can be included:

User Registration: Allow new users to create accounts by securely storing credentials in MongoDB. User Login: Authenticate users and provide secure session management using JWT (JSON Web Tokens). Password Hashing: Utilize bcrypt to securely hash passwords before storing them in the database. Route Protection: Ensure certain routes are protected and only accessible to authenticated users. Error Handling: Provide appropriate feedback for failed login attempts, invalid inputs, and unauthorized access. I would like to work on this and submit a pull request. Please assign this issue to me and tag it with GSSoC-EXT and Hacktoberfest. Let me know if you have any specific preferences or guidelines for this implementation.

GarimaSingh0109 commented 1 week ago

@Abhishek-TG18 now you can start working on it

Abhishek-TG18 commented 1 week ago

@GarimaSingh0109
Thank you for confirming! I’ll start working on it right away.

I really appreciate your support!