Account Creation Process
Viax uses a streamlined registration process with email verification to ensure account security.Registration Flow
Step 1: Email Entry
From Welcome Screen
Email Requirements
Email Requirements
- Valid email format (e.g., [email protected])
- Must not be already registered
- Personal or business email accepted
- Email will be used for login and notifications
Step 2: Email Verification
Verification Code Delivery
Once you submit your email:- System sends a 6-digit verification code to your inbox
- Code is valid for 10 minutes
- Check your spam folder if not received
Enter Verification Code
Didn’t receive the code?
- Wait 60 seconds before requesting a new code
- Check spam/junk folders
- Verify email address is correct
- Contact support if issues persist
Step 3: Complete Profile
Multi-Step Registration Form
The registration uses a visual stepper with 3 steps:- Step 1: Personal Info
- Step 2: Contact
- Step 3: Security
Personal Information
Required Fields:- First Name: Your given name
- Last Name: Your family name
Your name will be shown to drivers for easy identification during pickup.
Backend Registration
API Call Flow
Success Response
Post-Registration
Automatic Login
After successful registration:- Session data is saved locally
- User is redirected to welcome splash screen
- Then automatically navigated to home screen
First-Time Setup Checklist
Complete Your Profile (Optional)
Complete Your Profile (Optional)
- Add profile photo
- Set home/work addresses
- Add payment methods
- Enable notifications
Validation Rules
Valid email format, unique in system
First name, 1-50 characters
Last name, 1-50 characters
Phone number, 10 digits, Colombian format
Minimum 6 characters
Error Handling
Common Registration Errors
Email Already Exists
Email Already Exists
Error: “User already exists. Please login.”Solution:
- Use the login screen instead
- Try password recovery if forgotten
- Contact support if you didn’t create the account
Invalid Verification Code
Invalid Verification Code
Error: “Invalid or expired verification code”Solution:
- Check code was entered correctly
- Request a new code (wait 60 seconds)
- Ensure code hasn’t expired (10-minute limit)
Network Error
Network Error
Error: “Unable to connect to server”Solution:
- Check internet connection
- Retry after a few seconds
- Try on different network (WiFi/mobile data)
UI/UX Features
Visual Stepper
- Step 0/3: Personal Information
- Step 1/3: Contact Details
- Step 2/3: Password Setup
Animations
- Smooth step transitions
- Form field animations
- Success/error feedback
- Loading states
Security Features
Email Verification
- 6-digit codes generated server-side
- 10-minute expiration for security
- Rate limiting to prevent spam
- Secure delivery via Gmail SMTP
Password Security
- Passwords are hashed before storage
- Never stored in plain text
- Secure transmission over HTTPS
- Password reset available
Next Steps
After registration:Login
Learn about login and security
Profile Setup
Complete your user profile
Payment Methods
Add payment options
Book a Ride
Request your first trip