Google Authentication

Google Sign Up Process
Sign Up Steps
Navigate to the landing page
Click "Sign in with Google" button
Select your Google account from the popup
Grant necessary permissions
Account is automatically created and logged in
Google OAuth Flow
Initial Click: Click "Sign in with Google" button
Google Popup: Google authentication popup appears
Account Selection: Choose your Google account
Permission Grant: Allow VibeMap to access your basic profile
Account Creation: VibeMap creates account using Google profile data
Auto Login: You're automatically logged in
Dashboard Redirect: Redirected to dashboard

Required Permissions
Profile Information: Name and email address
Profile Picture: Avatar image (optional)
Email Address: For account identification
Account Data Imported
Name: Full name from Google profile
Email: Primary email address
Profile Picture: Avatar image (if available)
Account Status: Automatically verified
Google Login Process
Login Steps
Click "Sign in with Google" button
Complete OAuth flow
Redirected to dashboard
Login Flow
Click Button: Click "Sign in with Google"
Google Auth: Google authentication popup
Account Selection: Select your Google account
Permission Check: Verify existing permissions
Login Success: Redirected to dashboard
Account Linking
Existing Account: Links to existing VibeMap account
New Account: Creates new account if none exists
Multiple Accounts: Supports multiple Google accounts
Dashboard Overview
Upon successful Google authentication, you'll see:
Header: Navigation menu with user profile dropdown
Main Area: Empty state with "Create New Project" button
Sidebar: Quick access to projects (initially empty)

User Profile Dropdown
Profile Settings: Edit account information
Account Settings: Manage Google account connection
Billing: View subscription and usage
Sign Out: Logout from account
Account Management
Google Account Connection
View Connection: See connected Google account
Disconnect: Remove Google account connection
Reconnect: Re-establish Google account connection
Account Sync: Sync profile changes from Google
Profile Management
Name: Editable name field
Email: Read-only (managed by Google)
Profile Picture: Syncs with Google profile
Account Settings: Manage account preferences
Last updated
Was this helpful?

