ani1609 / Spendwise

Spendwise - Your User-Friendly Expense Tracker
https://spendwise-seven.vercel.app/
MIT License
25 stars 49 forks source link

Transition to Firebase Authentication and Removal of MongoDB for Login-Signup System #235

Closed ani1609 closed 10 months ago

ani1609 commented 10 months ago

Background: Our current project utilizes MongoDB for the login-signup system. However, we have identified the need to migrate to Firebase Authentication, providing a more seamless and scalable solution for user management. This transition aims to enhance security, simplify authentication processes, and leverage the benefits offered by Firebase.

Objectives:

  1. Migration to Firebase Authentication: Implement Firebase Authentication to replace the existing MongoDB-based login-signup system.
  2. Removal of MongoDB Dependencies: Eliminate MongoDB-related code, configurations, and dependencies associated with user authentication.

Connect to mentors over slack channel for any doubts and help regarding the issue.

Nupoor10 commented 10 months ago

Hello, can I take this up?

ani1609 commented 10 months ago

@Nupoor10 sure.

Make a new collection in the firebase database named as 'users' which will contain all the users. And if you can, please implement the email verification process with firebase authentication.

Please reach out to us on slack if you ned the access to the firebase database.

ani1609 commented 10 months ago

@Nupoor10 you need to use this one cause this one comes with an inbuilt email verification feature which we will be using.

Uploading Screen Recording 2023-12-23 at 1.18.45 PM.mov…

ani1609 commented 10 months ago

@Nupoor10 any update?

Nupoor10 commented 10 months ago

Hello, apologies for the delay, my exams are going on. I will give an update on this issue tomorrow if that is okay.

ani1609 commented 10 months ago

@Nupoor10 okay

Nupoor10 commented 10 months ago

Hello, I won't be able to complete this issue in time due to my exams so I am unassigning myself