Features
š Transaction Management
ā
Auto-Sync with SimpleFin ā Automatically fetch bank & credit card transactions.
ā
Manual & Auto Sync ā Choose between automatic updates or manual refresh.
ā
Split Transactions ā Divide transactions into multiple categories.
ā
Auto-Categorization Rules ā Set rules to automatically categorize transactions.
ā
Custom Categories ā Create & manage custom spending categories.
š° Budgeting & Planning
ā
Set Future Budgets ā Plan ahead with monthly budget setting.
ā
Customizable Budget Templates ā Personalize budgets for every month.
ā
Customize Budgets ā Adjust and personalize budgets as needed.
š Analysis & Insights
ā
Daily Balance Tracking ā View & analyze your daily balance trends.
ā
Account Management ā View account balance & detailed account information.
ā
Spending Insights ā Analyze spending across months, categories, subcategories, with custom date ranges.
ā
Paycheck Analysis ā Track paycheck trends over time.
š Customization & User Control
ā
Flexible Sorting ā Customize sorting on the account view.
ā
Mobile-Friendly UI ā Optimized for smooth usage on all devices.
š Export & Reports
ā
Export Options ā Download data in PDF, Excel, or CSV format.
š How to Run?
Create a new directory:
mkdir sparkybudget
Download .env-example and SparkyBudget-example.db.
Rename and update the environment file:
mv .env-example .env
Prepare the database:
mv SparkyBudget-fresh.db SparkyBudget.db
Pull and start the Docker containers:
docker compose pull && docker compose up -d
š How to Access?
š Open your browser and go to:
š http://localhost:5050ā
š Demo Files
š The SparkyBudget-demo.db file contains sample transactions from SimpleFin for testing.
š How to Reset the Token?
If you need to reset your SimpleFin Token, follow these steps:
Open a shell inside the container:
docker exec -it sparkybudget sh
Delete the existing access URL file:
rm /SparkyBudget/access_url.txt
Update .env file and restart container
docker-compose down && docker-compose up
ā ļø Important:
The token can only be used once. You will need to generate a new token from SimpleFin and update it in .env before retrying.
If you need any help, open a discussion/bug in Github.
Content type
Image
Digest
sha256:92d79495fā¦
Size
107.5 MB
Last updated
6 months ago
docker pull codewithcj/sparkybudget