Trackor

Trackor

at0mxploit

Tracks personal expenses using a SQLite database with categorization, filtering, and export capabilities. Provides comprehensive expense management through CRUD operations and financial summaries.

3174 views1Remote

What it does

  • Add expenses with dates, amounts, and categories
  • Filter expenses by date ranges and categories
  • Generate expense summaries and statistics
  • Update or delete existing expense entries
  • Export expense data to JSON or CSV
  • Bulk delete expenses by date range

Best for

Personal finance tracking and budgetingSmall business expense managementFinancial analysis and reporting
Remote deployment availableLocal SQLite storageStreamlit web interface included

Tools (9)

add_expense

Add a new expense entry to the database. Args: date: Expense date (YYYY-MM-DD format) amount: Expense amount category: Main category (e.g., Food, Transportation) subcategory: Optional subcategory (e.g., Groceries, Restaurants) note: Optional note about the expense

get_expense

Get a specific expense by ID.

list_expenses

List expense entries with optional filters. Args: start_date: Start date filter (YYYY-MM-DD) end_date: End date filter (YYYY-MM-DD) category: Filter by category limit: Maximum number of records to return

update_expense

Update an existing expense entry. Args: expense_id: ID of expense to update date: New date (YYYY-MM-DD) amount: New amount category: New category subcategory: New subcategory note: New note

delete_expense

Delete an expense entry by ID.

Alternatives