Firebase Phone Number Flow Fix & Signup Enhancements

Job ID: 38462214

Budget: $30 – $250 USD

I'm looking to enhance my existing Next.js project. We'd like to add Firebase phone number login flow and signup process. The main objectives are:

- Enable users to login with any phone number: Assume US numbers, format correctly, handle any country though.
- Automate the process of sending and filling verification codes: The verification process should be seamless and automatic.
- Implement logic for re-sending verification codes: There should be a mechanism for re-sending verification codes in case of issues.

On successful signup, I want the system to:
- Store account information in Firestore: This includes the phone number and auth token.
- Add 25 coins in Tokens table in Firestore: This is a bonus for new signups.
- Keep the user logged in and show their token balance: This is crucial for a smooth user experience.

The ideal freelancer for this project should have experience in:
- Next.js
- Tailwind CSS
- Firebase Authentication
- Firestore

Successful freelancers should include their past work and detailed project proposals in their application.

Designs will be provided It's 2 screens, (login screen and screen to show the balance and logout)