Social App Development — update login flow need AI Software Development
Contact person: Social App Development — update login flow
Phone:Show
Email:Show
Location: Seattle, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"[login to view URL]
Website: [login to view URL]
I need to update the login flow — this is already integrated with Google Auth, but OTP auth needs to be enabled and the clutter has to be removed to ensure that login and registration can happen smoothly. Give clear instruction to the first time users that they are registering and store the information in the profile section for them to update this later optionally.
1. Purpose
Enable smooth onboarding of users via Phone number (unique key) or Google login, while keeping the initial registration flow lightweight. Ensure all detailed profile info is persisted and editable later in the Profile section.
2. Supported Authentication Methods
Phone number + Password
Google Authentication — already enabled.
3. Critical Data During Registration
During first-time registration (via Phone or Google), collect only (already enabled, but may need minor tweaks):
Full Name
Batch / Year of Graduation
Navodaya School (JNV)
Phone Number (unique key, OTP verified)
Email Address (Google email auto-captured, otherwise user enters)
✅ After these, user can immediately access the app.
4. Extended Profile Information
The following fields are not required at registration, but must be persisted and editable in Profile → Edit Profile:
- Profession / Field of expertise
- Location (City/State/Country, PIN, GPS optional)
- Areas of expertise (multi-select: Health, Mentorship, Legal, etc.)
- Number of requests willing to handle per day/week
- Phone number visibility (public/private)
- UPI ID (optional, for gratitude payments)
5. Login Flow
1. Phone Number Flow
>> Enter Phone → OTP verification.
>> If existing → Ask password → Home.
>> If new → OTP verified → Set password → Critical Data Form → Home.
2. Google Flow
>>Authenticate with Google.
>> If already linked → Home.
>>If email not linked → Prompt for Phone number → OTP → Link accounts.
>> If brand-new → Capture Critical Data Form → Home.
6. Profile Section Requirements
Edit Profile Page must allow users to:
Complete missing extended profile fields.
Update or correct any info (except public phone number once enabled).
Link/unlink Google account.
Change password (for phone-based users).
UI Nudges:
If extended profile fields are empty, show non-intrusive reminders:
“Complete your profile to help others find you easily.”" (client-provided description)
Matched companies (7)

Codetreasure Co

SJ Solutions & Infotech

HJP Media

Appeonix Creative Lab

TG Coders

Knowforth Tech
