Innovateninjas / Paws-frontend

A fast responsive webapp that allows you to report injured stray animals to the nearest NGOs.
https://pawss.vercel.app
GNU General Public License v3.0
60 stars 99 forks source link

Enhancing Login and Signup with Firebase Google Authentication #277

Closed adarsh1001111 closed 4 months ago

adarsh1001111 commented 4 months ago

Problem Navigating to report an injury should be seamless, but the current sign-in/signup process often adds unnecessary frustration. Users find themselves delayed by cumbersome typing and waiting times, hindering their ability to swiftly report critical information. To address this,I propose enhancing the user experience by integrating Firebase Google Authentication.

Solution This enhancement aims to streamline the user login and signup process on our website by integrating Firebase Google Authentication. By implementing Firebase, users will enjoy a seamless experience, as they can log in or sign up with their existing Google accounts with just a few clicks. This not only simplifies the authentication process but also enhances security by leveraging Google's robust authentication mechanisms. Integrating Firebase into the login and signup pages will contribute to an improved user experience, reducing friction and increasing user engagement. Let's make this platform easier and more secure for our users by implementing Firebase Google Authentication.

Alernatives We can keep the report process as it is now to be made even before user is authorized but this could lead to potential false reports as well .

Additional context

Screenshot 2024-05-11 at 1 02 03 PM Screenshot 2024-05-11 at 1 02 11 PM
codewarnab commented 4 months ago

Problem Navigating to report an injury should be seamless, but the current sign-in/signup process often adds unnecessary frustration. Users find themselves delayed by cumbersome typing and waiting times, hindering their ability to swiftly report critical information. To address this,I propose enhancing the user experience by integrating Firebase Google Authentication.

Solution This enhancement aims to streamline the user login and signup process on our website by integrating Firebase Google Authentication. By implementing Firebase, users will enjoy a seamless experience, as they can log in or sign up with their existing Google accounts with just a few clicks. This not only simplifies the authentication process but also enhances security by leveraging Google's robust authentication mechanisms. Integrating Firebase into the login and signup pages will contribute to an improved user experience, reducing friction and increasing user engagement. Let's make this platform easier and more secure for our users by implementing Firebase Google Authentication.

Alernatives We can keep the report process as it is now to be made even before user is authorized but this could lead to potential false reports as well .

Additional context Screenshot 2024-05-11 at 1 02 03 PM Screenshot 2024-05-11 at 1 02 11 PM

even tho it user is authorised their could be false report so no need to change in this , rather than that are you willing to add gooogle authentication for the user side ? if yes probably solution is to add a page like you have attached in two option sign up with email which will lead to current register page and another option is signup with google account .

for adding this feature may need to rewrite significant part of the backend

adarsh1001111 commented 4 months ago

maybe signup using google account is the best solution to prevent an additional page between the process. You can assign me this task @codewarnab

codewarnab commented 4 months ago

maybe signup using google account is the best solution to prevent an additional page between the process. You can assign me this task @codewarnab

ok assigining you just make sure any of the feature of the app dont break