Creating Your Account
Get started with Cajas by creating your account in just a few clicks.Access the Auth Modal
Click the “Iniciar Sesión” button in the top navigation bar. This will open the authentication modal.The modal displays two options:
- Bienvenido de nuevo - For existing users (Login)
- Crear cuenta - For new users (Sign up)
Choose Sign Up Method
You have two ways to create your account:
Google OAuth (Recommended)
Click the “Continuar con Google” button with the Google logo. This will:- Redirect you to Google’s secure login
- Automatically create your profile
- Generate a unique avatar based on your email
Email & Password
Alternatively, fill in the form with:- Nombre Completo (Full Name) - Your display name
- Email - Your email address
- Contraseña (Password) - A secure password
Your avatar URL follows this pattern:
https://api.dicebear.com/7.x/avataaars/svg?seed={your-email}You can customize your avatar later in the profile settings.Logging In
Returning users can quickly access their accounts.Switch to Login View
If you see the signup form, click “Inicia Sesión” at the bottom of the modal to switch views.The heading will change to “Bienvenido de nuevo” (Welcome back).
Managing Your Profile
Customize your account information and preferences.Accessing Profile Settings
Navigate to/profile or:
- Click your avatar in the top-right corner of the navbar
- From the dropdown menu, select your profile option
Profile Information You Can Edit
The profile page (/profile) displays a form with these fields:
- Personal Info
- Shipping Address
- Avatar
- Nombre (Full Name) - Your display name across the platform
- DNI - National identification number (for compliance)
- Número de teléfono (Phone Number) - Contact number in format
+54 9 11 1234-5678 - Correo electrónico (Email) - Read-only, cannot be changed after registration
Saving Changes
Click Save
Click the “Guardar Cambios” (Save Changes) button at the bottom-right.The button shows a loading spinner while saving.
Profile updates also sync to your auth metadata to keep your full name consistent across sessions.
Logging Out
To end your session:- Click your avatar/profile dropdown in the navbar
- Scroll to the bottom of the dropdown menu
- Click the red “Cerrar Sesión” (Log Out) button
- You’ll be redirected to the home page as a guest
Account Security
Session Management
- Sessions are managed by Supabase Auth
- OAuth redirects use the callback pattern:
{origin}/auth/callback - Authenticated state persists across page refreshes
Protected Routes
Some features require authentication:- Opening cases (redirects to auth modal)
- Viewing wallet and transactions
- Accessing profile settings
- Managing inventory
Password Requirements
When creating an account with email:- Minimum 6 characters recommended
- Use a unique password not shared with other sites
- Consider using a password manager
