Use the filters above and click "View
Transactions" to generate a report.
All Heads
&
Sub-Heads Overview
Type
Parent Head
Sub-Head
Total Amount (৳)
Use the date filters and click "View
Heads &
Sub-Heads Overview" to generate this report.
Settings
Customize your expense tracker
Income
Heads
Name
Actions
Expense Heads
Name
Actions
Income
Sub-Heads
Sub-Head Name
Parent Head
Actions
Expense Sub-Heads
Sub-Head Name
Parent Head
Actions
Data
Management
Export Data
Download all your data
(heads,
sub-heads, transactions) as a JSON file.
Import Data
Import data from a JSON
file.
Warning: This will
overwrite
existing data.
Select
Theme
Shaders
(experimental)
Apply visual shader effects to the
entire
application. Some shaders might impact performance or readability.
Tutorials
Welcome to the Expense Tracker! Here's how to get
started:
Dashboard: View your financial overview, add new transactions, and see
all your
transaction history with filters and search.
Adding Transactions:
Go to the Dashboard.
Select 'Income' or 'Expenditure' type.
Choose a 'Head' (category). You can manage these in Settings.
Optionally, select a 'Sub-Head' for more detail.
Enter the amount and date.
Add a description if needed.
Click 'Add Transaction'.
Managing Heads & Sub-Heads:
Go to Settings.
Use the 'Income Heads', 'Expense Heads', 'Income Sub-Heads', or 'Expense
Sub-Heads' tabs
to add, edit, or delete categories.
Sub-heads must be linked to a parent head.
Reports: Generate detailed transaction reports or overviews of
spending/income
by heads, with date filters and sorting.
Data Management: In Settings, you can export all your data to a JSON
file for
backup, or import data from a previously exported file.
Customization: Explore 'Themes' and experimental 'Shaders' in Settings
to
personalize your experience.
More tutorials coming soon!
Frequently
Asked
Questions (FAQ)
Q: How do I add a new
income or
expense category?
A: Go to Settings, then select either 'Income
Heads' or
'Expense Heads'. Click the 'Add...' button to create a new main category.
Q: What are Sub-Heads?
A: Sub-heads are sub-categories for your main
heads.
For example, if you have an 'Expense Head' called "Utilities", you could have
'Sub-Heads'
like "Electricity Bill", "Internet Bill", etc. You manage these in Settings under
'Income
Sub-Heads' or 'Expense Sub-Heads'.
Q: Can I edit or delete a
transaction?
A: Currently, you can delete transactions from
the 'All
Transactions' table on the Dashboard or from the detailed report view. Editing
transactions
directly is planned for a future update.
Q: Is my data stored
online?
A: Yes! When you sign in with Google, your data
is
automatically synced to Firebase cloud storage. This means your data is secure,
accessible
from any device, and always backed up. You can also use the Export Data feature in
Settings
for additional local backups.
Q: What happens if I clear
my
browser's cache/data?
A: Clearing your browser's local storage for
this site
will erase all your expense tracker data. Please use the 'Export Data' feature to
create
backups.
Q: The import feature
isn't
working correctly / I lost my data after import.
A: Ensure the JSON file you are importing is
valid and
was previously exported from this application. The import function overwrites
existing data.
If you encounter issues, try exporting your current data first (if any) as a backup
before
attempting an import with a different file.
About This
Expense
Tracker
This application was created to help you
manage
your personal finances with ease.
Made by: Gemini
Ideas & Feature Requests
by:
TarangoHasan & Abu Hasan
User's Discord:
@tarangohasan
Version: 5.0 (Cloud Sync)
What's New in v5.0:
🤖 eXP AI Assistant - Your personal AI financial advisor powered by
Gemma 3
🔐 Google Authentication - Sign in securely with your Google account
☁️ Cloud Sync - Your data is automatically saved to Firebase Firestore
📱 Multi-device Access - Access your expenses from any device
🔄 Real-time Sync - Changes sync automatically across all your devices
💾 Offline Support - Works offline and syncs when connected
We are continuously working to improve
this
application. If you have feedback or suggestions, feel free to share!
Add Income Head
Add Expense Head
Add Income Sub-Head
Add Expense Sub-Head
Confirm Action
Are you sure
you want to
proceed?
🤖
eXP
Your AI Financial Assistant
👋 Hi! I'm eXP, your AI financial assistant powered by Gemma 3.