juhinagpure / Eduford-university

71 stars 174 forks source link

Adding login and signup backend implementation #24

Open Vishnu1804K opened 5 months ago

Vishnu1804K commented 5 months ago

I want to implement login and signup page so that user can dynamically use the platform . please Assgin me this issue under GSSOC'24

Isha1233 commented 5 months ago

@Vishnu1804K please assign this task to me . I will implement it using reactjs, tailwind css and mongodb

anvishelar commented 5 months ago

I am Anvi Shelar. Under GSSOC'24, I would like to work on this issue. Pls assign me this!!

Vishnu1804K commented 5 months ago

hey @anvishelar it is my issue you raise your own issue

ManpreetSingh18 commented 5 months ago

My Proposal

  1. Signup & Login: Develop user registration and login pages.
  2. Password Security: Use bcrypt for secure password hashing.
  3. JWT Token Management: Generate and store tokens securely.
  4. Error Handling: Provide graceful feedback on authentication errors.
  5. API Security: Verify JWT tokens for endpoint access control.
  6. Database: Will use Atlas MongoDB cloud storage

Interested in GSSoC, prior experience in similar projects made using MERN stack which is https://github.com/ManpreetSingh18/tavPrasad and also one other project made with database stored on Atlas Cloud https://physeria-full.onrender.com/

anvishelar commented 5 months ago

ohh extremely sorry for that. I by mistakely did it

On Fri, 10 May 2024 at 21:06, Kancherla Sri Vishnu @.***> wrote:

hey @anvishelar https://github.com/anvishelar it is my issue you raise your own issue

— Reply to this email directly, view it on GitHub https://github.com/juhinagpure/Eduford-university/issues/24#issuecomment-2104819648, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHUKYXYNXOXOMQMBITJZ5OTZBTSQNAVCNFSM6AAAAABHQAAOHOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBUHAYTSNRUHA . You are receiving this because you were mentioned.Message ID: @.***>

ManpreetSingh18 commented 5 months ago

Thanks for assigning this issue. I noticed that the Issue has been assigned to multiple team members, including myself. While I appreciate the collaborative approach, I believe it might be more effective if the issue is either assigned to a single person or divided into smaller modules. Would it be possible to: 1 Assign the entire issue to me: I am confident that I can handle it and would like the opportunity to contribute fully.

2 Divide the issue into smaller modules: This way, each team member can focus on a specific part, reducing overlap and increasing efficiency. I believe these approaches would streamline our efforts and improve our productivity.