Spring-Music-Player icon indicating copy to clipboard operation
Spring-Music-Player copied to clipboard

Add Signup and Login backend server

Open piyush-gangrade opened this issue 1 year ago • 3 comments

Describe the feature

Create routes for user signup and login to handle data storage in MongoDB and user authentication. The signup route will validate input, hash passwords, and store user data. The login route will validate input, verify credentials, and return a JWT token for authenticated users

Add ScreenShots

No user authentication is currently implemented.

Screenshot 2024-05-15 002738

Record

  • [X] I agree to follow this project's Code of Conduct
  • [X] I have checked the existing issues
  • [X] I'm a GSSOC'24 contributor
  • [X] I want to work on this issue

piyush-gangrade avatar May 14 '24 19:05 piyush-gangrade

Congratulations, @piyush-gangrade! 🎉 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! As per GSSoC'24 guidelines the person who raises the issue should be assigned for that issue. But if that person doesn't want to work on that issue the first come fist policy is follwed.

We'd also like to invite you to our Discord server! Join us on discord.

We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our contributing guidelines

github-actions[bot] avatar May 14 '24 19:05 github-actions[bot]

Hey, allow me to work on this under GSSOC' 2024

anshdeep0504 avatar May 14 '24 23:05 anshdeep0504

Hi, please assign this issue to me under GSSOC'24, I have a good command of backend services like this

SaranshKhandelwal977 avatar May 15 '24 21:05 SaranshKhandelwal977

@piyush-gangrade you wants to do it with firebase>?

Satyam1923 avatar Jun 03 '24 13:06 Satyam1923

@Satyam1923 I recommend using Node.js, Express.js, and MongoDB for this. However, if you prefer an implementation with Firebase, I can handle that as well

piyush-gangrade avatar Jun 03 '24 14:06 piyush-gangrade

@piyush-gangrade then how do you plan to host MongoDb server for free?

Satyam1923 avatar Jun 03 '24 14:06 Satyam1923

@Satyam1923, we can use the MongoDB Atlas M0 Sandbox server for testing and initial stages, as it is free. Please add 'gssoc' label and 'level' label.

piyush-gangrade avatar Jun 03 '24 17:06 piyush-gangrade