vishalverma9572 / QuizMaster

QuizMaster is a comprehensive quiz application that allows users to create, take, and manage quizzes. The project is built using Node.js, Express, MongoDB for the backend, and React for the frontend. It provides features such as user authentication, quiz management, progress tracking, and viewing detailed quiz statistics.
https://quiz-master-frontend-jet.vercel.app/
MIT License
22 stars 91 forks source link

[FEATURE] Can sign up through email or google or any socials . #113

Open ParvamShah1 opened 1 month ago

ParvamShah1 commented 1 month ago

Is this a unique feature?

Is your feature request related to a problem/unavailable functionality? Please describe.

I'm unable to sign up through email, Google, or any social media accounts, which is causing difficulty in creating an account.

Proposed Solution

To improve user accessibility, I will be adding a feature on website that enables seamless sign-up through email, Google, and various social media platforms like Facebook and Twitter. This will offer users multiple options to quickly register, catering to different preferences. The integration will involve secure OAuth authentication for social accounts and traditional email-based registration with validation to ensure data security. Additionally, the sign-up process will be smooth across devices, and users will receive real-time feedback on any issues they may encounter, enhancing the overall user experience. This feature will make onboarding easier and more convenient.

Screenshots

image

Do you want to work on this issue?

Yes

If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)

No response

vishalverma9572 commented 1 month ago

@ParvamShah1 assigned!

vishalverma9572 commented 1 month ago

@vishalverma9572 make sure to follow our User Schema

ParvamShah1 commented 1 month ago

can you elaborate on that please

vishalverma9572 commented 1 month ago

@ParvamShah1, We follow a specific UserSchema in our database, so please ensure that our authentication using Google also adheres to that schema and includes all required attributes. Let me know if you need further clarification or assistance with the schema details!

HarshitaJaiswal5 commented 1 month ago

@vishalverma9572 can you assign this issue to me under hacktoberfest?