Existing Python Web App needs Google Login + Email/Password Login + Single Sign On + Web3

Job ID: 35393633

Budget: $30 – $250 USD

Hello I have a python app at clip.new which has an existing login system using web3 extension (can be seen at clip.new/account and clip.new/login)

I require an email registration and login including Google Identity integration (https://developers.google.com/identity/gsi/web/guides/overview).

For email (non google) there needs to be a forgot password option.

A new LOGIN menu item is available that when clicked should open a popup with a login screen similar to attached image.

After login the user stays on same page and LOGIN menu item changes to ACCOUNT and forwards to clip.new/account page if clicked.

So to repeat, the following are login requirements on popup:
1) Google Sign in
2) Email/Password (+Forgot Password function)
3) Single Sign On (SSO) with code sent to their email
4) Web3 Metamask login (functionality already exists on clip.new/login)

When successfully logged in using 1 of the above login methods, they can access ACCOUNT page and see details. New clips logged in users create should show up here as well.