Quickstart Guide
This guide will walk you through the essential steps to start tracking your finances with Cashify. In just a few minutes, you’ll create your first account, set up categories, and record your first transaction.This guide assumes you’ve already installed Cashify on your system.
Prerequisites
Before you begin, ensure:- Cashify is installed and running at
http://localhost:8000 - You have created a user account or authenticated via GitHub
- Your database migrations have been executed
Step 1: Access the Dashboard
After logging in, you’ll be redirected to the dashboard. This is your financial command center where you can see:- Net worth overview
- Income and expense summaries
- Recent transactions
- All your accounts at a glance
Navigate to Dashboard
Access the dashboard by visiting
http://localhost:8000/dashboard after authenticationStep 2: Create Your First Account
Accounts represent your financial sources - checking accounts, savings, cash, or credit cards.Choose a Color
Select a color badge to help visually distinguish this account from others. Available colors include blue, green, red, purple, and more.
Step 3: Create Categories
Categories help organize your transactions into meaningful groups like “Groceries”, “Salary”, “Transportation”, etc.Navigate to Categories
Go to
/categories/create or click “Categories” in the navigation menu and select “Create Category”Select an Icon
Choose a Material Design icon that represents your category. Cashify includes icon filtering with metadata tags for easy searching.
Create Multiple Categories
Create a few categories to get started:Expense Categories:
- Groceries (shopping_cart, green)
- Transportation (directions_car, blue)
- Entertainment (movie, purple)
- Utilities (bolt, yellow)
- Salary (payments, emerald)
- Freelance (work, blue)
- Investment (trending_up, green)
Categories are user-specific, so you can customize them to match your exact spending and income patterns.
Step 4: Record Your First Transaction
Now you’re ready to track your financial activity!Navigate to Create Transaction
Go to
/transactions/create or click “Add Transaction” from the transactions pageChoose Transaction Type
Select whether this is an Expense or Income transaction. The form will show relevant categories based on your selection.
Select a Category
Choose the appropriate category for this transaction:
- For Expenses: Select from your expense categories (e.g., Groceries, Transportation)
- For Income: Select from your income categories (e.g., Salary, Freelance)
Step 5: View Your Financial Overview
Return to the dashboard to see your updated financial snapshot:Review Charts
- Net Worth Chart: Shows your financial trajectory over time
- Spending by Category: Visualizes where your money goes
Next Steps
Now that you’ve mastered the basics, explore more features:Transfer Between Accounts
Learn how to move funds between your accounts with automatic transaction loggingNavigate to an account’s detail page and click “Transfer” to move money between accounts.
Filter & Search Transactions
Use the transactions index page to:
- Filter by category
- Filter by amount range
- Search by title or details
- Sort by date or amount
Edit Transactions
Click any transaction to edit it. Cashify automatically:
- Adjusts account balances
- Handles account transfers
- Maintains accurate net worth
Explore Analytics
The dashboard provides insights into:
- Spending trends over time
- Category-wise expense breakdown
- Income vs. expense patterns
- Net worth progression
Understanding the Data Model
Cashify uses a simple but powerful data structure:User Model
User Model
Each user has their own isolated financial data. Authentication is handled via Laravel Breeze with optional GitHub OAuth integration.
Account Model
Account Model
Category Model
Category Model
Transaction Model
Transaction Model
Tips for Success
Be Consistent: Record transactions regularly to maintain accurate financial records.
Use Descriptive Titles: Clear transaction titles make it easier to understand your spending patterns later.
Leverage Categories: Well-organized categories provide better insights into your financial habits.
Troubleshooting
Account balance seems incorrect
Account balance seems incorrect
If your account balance doesn’t match your expectations:
- Check all transactions for that account
- Verify no duplicate transactions were created
- Ensure expense amounts are showing as negative
- Check for any transfer transactions
Categories not showing in transaction form
Categories not showing in transaction form
Make sure you’ve created categories of the appropriate type (income vs. expense). The form only shows categories matching the selected transaction type.
Charts not displaying
Charts not displaying
Ensure:
- JavaScript is enabled in your browser
- Assets have been compiled with
npm run devornpm run build - You have at least some transaction data
Getting Help
Need assistance? Here’s how to get support:- GitHub Issues: Report bugs or request features
- Demo Video: Watch the full demo
- Installation Guide: Review installation steps