klnamv / gpt_arena

Get answers from different GPT models.
MIT License
5 stars 6 forks source link

Add Authentication System to Website 🔐 #3

Open klnamv opened 6 months ago

klnamv commented 6 months ago

The current website lacks an authentication system, which restricts user personalization and security. Users cannot have personal accounts or manage their sessions effectively.

Improvement Suggestion:

This is how I see it: After clicking on the "Try it" button, the user should see an authentication window (sign in form).

Sign in form:

image

Sign up from:

image

p.s. If you have any questions or ideas, don't be shy to discuss them 🐾

i-supermario commented 6 months ago

Hey @klnamv , I was thinking of few third party options to implement authentication. One such is Firebase, which has quite generous free tier limits, and something I have personally used too. Another option is Passport.js, which is not as convenient as Firebase, but still abstracts a-lot of complexity of authentication and authorisation mechanism. What do you think?

klnamv commented 6 months ago

Hey @i-supermario, I think Firebase is a good idea for authentication implementation.

Gorvok commented 6 months ago

Hey @klnamv I think you could also use something like clerk authentication which is pretty cool I have used it on one of my projects before.