What You’ll Accomplish
Create Account
Set up your BudgetView account with email or Google authentication
Create Wallet
Create your first wallet to track your finances
Record Transaction
Add your first income or expense transaction
Before You Begin
BudgetView is a modern personal finance management platform built with:- Next.js 16 with React 19 for a fast, responsive interface
- Supabase for secure authentication and data storage
- Real-time updates for instant balance calculations
- Multi-currency support with automatic BCV (Venezuelan Central Bank) rate conversion
BudgetView uses Row Level Security (RLS) through Supabase to ensure your financial data remains completely private and secure.
Step 1: Create Your Account
Navigate to the BudgetView login page athttp://localhost:3000 (or your deployment URL).
Choose Authentication Method
You have two options to create your account:Option A: Email & Password
- Click on “Regístrate” (Sign up) at the bottom of the login form
- Enter your email address
- Create a strong password (minimum 8 characters, no spaces)
- Click “Crear cuenta” (Create account)
- Click the “Continúa con Google” button
- Select your Google account
- Grant the necessary permissions
Verify Your Email (Email Sign-Up Only)
If you signed up with email:
- Check your inbox for a verification email from BudgetView
- Click the verification link
- You’ll be redirected to a confirmation page
- Return to the login page and sign in with your credentials
Access Your Dashboard
After successful authentication, you’ll be automatically redirected to your dashboard at
/dashboard.The dashboard displays:- Summary cards showing income, expenses, balance, and transaction count
- Expense breakdown by category (pie chart)
- Trend analysis (line chart)
- Budget alerts
Step 2: Create Your First Wallet
Wallets in BudgetView help you organize your finances across different accounts (e.g., Cash, Bank Account, Savings).Navigate to Wallets
From your dashboard, click on “Gestionar billeteras” (Manage wallets) or navigate directly to
/dashboard/billeteras.Create a New Wallet
- Click the ”+” button in the top-right corner labeled “Nueva billetera” (New wallet)
- In the dialog that appears, enter a descriptive name for your wallet
- Examples: “Cash”, “Bank Account”, “Savings”, “Credit Card”
- Maximum 13 characters
- Click “Crear billetera” (Create wallet)
You can create multiple wallets to organize different types of accounts. Switch between them using the wallet selector in the header.
Managing Your Wallets
Once created, you can:- Rename a wallet by clicking the “Editar” (Edit) button
- Delete a wallet using the “Eliminar” (Delete) button (only if it has no transactions)
- Switch between wallets using the dropdown in the dashboard header
- View Global view to see all transactions across all wallets
Step 3: Record Your First Transaction
Now that you have a wallet, let’s add your first financial transaction.Select Your Wallet
- Navigate to Transacciones (Transactions) from the sidebar menu, or go to
/dashboard/transacciones - Use the wallet selector in the header to choose the wallet you just created
You must select a specific wallet (not “Global”) to record transactions. Global view is read-only.
Choose Transaction Type
In the “Registro de Transacciones” (Transaction Registration) form on the left:
- Click either:
- “Gasto” (Expense) - for money spent
- “Ingreso” (Income) - for money received
Enter Transaction Amount
- Enter the amount in the “Monto” (Amount) field
- Choose your currency:
- USD (US$) - United States Dollars
- Bs (BCV) - Venezuelan Bolívares (requires BCV rate to be available)
- If using BCV, the system will automatically show the USD equivalent
All amounts are stored in USD in the database for consistency. The BCV rate is fetched in real-time for accurate conversions.
Select Date and Category
- Click the date picker to select when the transaction occurred (defaults to today)
- Choose a category from the dropdown:
- Categories are filtered by transaction type (income vs expense)
- Default categories are created when you first use the app
- You can create custom categories in the Categorías section
Add Description (Optional)
Add a brief description to help you remember the transaction:
- Maximum 280 characters
- Examples: “Grocery shopping at Walmart”, “Freelance payment from Client X”
View Your Transaction
After saving, you can:- View the transaction in the history panel with color-coded type indicators:
- 🔴 Red circle with down arrow = Expense (Gasto)
- 🟢 Green circle with up arrow = Income (Ingreso)
- Edit the transaction by clicking the pencil icon
- See BCV equivalent displayed below the USD amount (if rate is available)
- Filter transactions by period using the date range selector
Your wallet balance updates automatically in real-time when you add, edit, or delete transactions.
Next Steps
Congratulations! You’ve successfully set up your BudgetView account and recorded your first transaction. Here’s what to explore next:Create Categories
Organize your transactions with custom income and expense categories
Set Up Budgets
Create spending limits and receive alerts when approaching your budget
Explore Dashboard
Analyze your finances with interactive charts and insights
Export Data
Download your transactions in CSV, PDF, JSON, or TXT format
Tips for Success
Record transactions regularly
Record transactions regularly
Make it a habit to log your income and expenses daily or weekly. This ensures accurate financial tracking and better insights.
Use descriptive names and categories
Use descriptive names and categories
Clear wallet names, category labels, and transaction descriptions make it easier to understand your spending patterns later.
Review your dashboard weekly
Review your dashboard weekly
Check the dashboard analytics to identify spending trends, top expense categories, and budget status.
Set realistic budgets
Set realistic budgets
After a few weeks of tracking, use your actual spending data to create achievable budgets that help you reach your financial goals.
Getting Help
If you encounter any issues or have questions:- Check the Installation Guide for setup troubleshooting
- Review the Technical Manual for advanced configuration
- Consult the User Manual for detailed feature documentation
