This application helps you manage your finances, track spending, and identify opportunities to grow your money through better budgeting and investment tracking.
Overview of Your Financial Health
The dashboard provides a quick snapshot of your current financial situation:
- Monthly Summary: View total income, expenses, and balance for the current month
- Expense Breakdown: Visual pie chart showing spending by category
- Recent Transactions: Quick access to your latest financial activities
- Pending Opportunities: Investment opportunities awaiting your decision
How to Use:
- The dashboard automatically updates as you add transactions and opportunities
- Click on any section to navigate to detailed views
- Charts are interactive - hover for detailed information
Track Every Dollar In and Out
Record all your financial transactions in one place:
Features:
- Add income and expense transactions
- Categorize transactions (groceries, salary, rent, entertainment, etc.)
- Add descriptions and dates for better organization
- Edit or delete transactions as needed
- View complete transaction history
How to Add a Transaction:
- Go to Transactions page
- Click "Add Transaction"
- Select type (Income or Expense)
- Enter amount, category, and date
- Add optional description
- Click "Add Transaction"
Best Practices:
- Be consistent with category names (e.g., always use "Groceries" not sometimes "Food")
- Add transactions regularly for accurate tracking
- Use descriptive categories to get better insights
Understand Your Spending Patterns
Get intelligent insights about where your money goes:
Features:
- Spending Overview: See total income, expenses, and savings rate
- Category Breakdown: Bar chart visualization of spending by category
- Savings Rate: Track how much you're saving (goal: 20%)
- Smart Suggestions: AI-powered recommendations to save money
Savings Insights:
The system automatically identifies:
- High Spending Categories: Alerts when a category exceeds 30% of income
- Subscription Bloat: Detects many small recurring transactions
- Savings Goals: Compares your savings rate to the recommended 20% (50/30/20 rule)
Example Suggestions:
- "Entertainment spending is 35% of your income. Consider reducing by 10-15%."
- "You have 15 small transactions in Subscriptions. Review for unused subscriptions."
- "Aim to save 20% of income ($800). Currently saving $500."
How to Use Budget Analysis:
- Add transactions throughout the month
- Visit the Budget page to see analysis
- Review suggestions for potential savings
- Track your savings rate progress
Track and Evaluate Growth Opportunities
Monitor potential ways to grow your wealth:
Features:
- Add investment opportunities you're considering
- Track investment type (stocks, real estate, crypto, etc.)
- Record expected returns and risk levels
- Monitor status (pending, invested, completed, declined)
- Add notes and time horizons
Opportunity Details:
- Name: What is this opportunity?
- Type: Stocks, bonds, real estate, business, crypto, etc.
- Initial Investment: How much money is required?
- Expected Return: Anticipated return percentage
- Risk Level: Low, medium, or high risk
- Time Horizon: Short-term or long-term investment
- Status: Track your decision and progress
How to Add an Opportunity:
- Go to Opportunities page
- Click "Add Opportunity"
- Fill in the details:
- Name and type
- Investment amount and expected return
- Risk level and time horizon
- Status and notes
- Click "Add Opportunity"
Example Opportunities:
- S&P 500 Index Fund: Type: Stocks, Investment: $5,000, Return: 10%, Risk: Low
- Rental Property: Type: Real Estate, Investment: $50,000, Return: 8%, Risk: Medium
- Side Business: Type: Business, Investment: $2,000, Return: 50%, Risk: High
Status Tracking:
- Pending: You're evaluating this opportunity
- Invested: You've committed funds
- Completed: Investment has concluded
- Declined: You decided not to pursue it
Week 1-4: Track Transactions
- Add income when received
- Record expenses as they occur
- Keep categories consistent
End of Month: Analyze Budget
- Review spending breakdown
- Check savings rate
- Read savings suggestions
- Identify areas to reduce spending
Ongoing: Evaluate Opportunities
- Research investment options
- Add opportunities to track
- Compare risk vs. return
- Make informed decisions
Result: Financial Growth
- Better spending habits
- Increased savings
- Smart investment decisions
- Improved financial health
Formula: (Income - Expenses) / Income × 100
Target: 20% or higher (based on 50/30/20 rule)
- 50% for needs (housing, food, utilities)
- 30% for wants (entertainment, dining out)
- 20% for savings and debt repayment
Formula: Category Spending / Total Income × 100
Guidelines:
- Green (Good): Under 20% of income
- Yellow (Warning): 20-30% of income
- Red (High): Over 30% of income
Formula: (Expected Gain / Initial Investment) × 100
Higher returns typically mean higher risk. Diversification is key.
- Be Consistent: Add transactions daily or weekly
- Use Clear Categories: Consistent naming helps analysis
- Review Monthly: Check budget analysis at month's end
- Set Goals: Track progress toward savings targets
- Research Opportunities: Use the app to compare and track potential investments
- Act on Suggestions: The budget analysis provides actionable advice
- All data is stored locally on your machine in a SQLite database
- Passwords are hashed using bcrypt
- JWT tokens secure API requests
- No data is shared with third parties
First Week:
- Set up your account
- Add all your regular income sources
- Record past month's major expenses
- Add any current investment opportunities
First Month:
- Build the habit of daily transaction logging
- Explore all features
- Review your first budget analysis
Ongoing:
- Check dashboard weekly
- Review budget monthly
- Update opportunity statuses
- Track your financial progress over time
Your financial growth journey starts now!