REPOSITORY OVERVIEWLive repository statistics
★ 3Stars
⑂ 0Forks
◯ 0Open issues
◉ 3Watchers
44/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
7 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
43 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Budget Tracker
A simple, elegant budget tracking application that runs entirely in your browser. Track expenses, savings, and visualize your financial health with Excel exports and charts.
Live Demo: [Your GitHub Pages URL here]
Features
- Track Expenses & Savings – Log your daily transactions with categories
- Multiple Currencies – Support for Peso (₱), Dollar ($), Euro (€), and Yen (¥)
- Data Persistence – All data saved automatically in your browser
- Dark/Light Mode – Choose your preferred theme
- Excel Export – Generate professional reports with charts
- JSON Backup – Export/import your data for safekeeping
- Responsive Design – Works on desktop and mobile
How to Use
Setting Your Total Money
- Enter your total available money in the input field
- Click "Set Total" to update your budget
Adding Transactions
- Select a date (defaults to today)
- Choose transaction type: Expense or Savings
- Pick a category (Food, Transport, Bills, Leisure, Other)
- Enter the amount
- Click "Add Entry"
Managing Entries
- Edit – Click Edit button on any entry to modify it
- Delete – Click Delete and confirm removal
- View Summary – See totals update in real-time
Exporting Data
- Export JSON – Creates a backup file you can store safely
- Import JSON – Restore your data from a backup file
- Export Excel – Generates a professional report with:
- All entries listed
- Summary sheet with totals
- Category breakdown
- Pie chart visualization
- Financial recommendation
Theme & Currency
- Toggle between dark and light themes using the "Toggle Theme" button
- Change currency using the dropdown (affects all displayed amounts)
Data Storage
All data is stored locally in your browser using localStorage. This means:
- Your data stays on your device
- No account or internet connection required
- Data persists between sessions
- Clear your browser cache to reset
File Structure
budget-tracker/
├── index.html # Main application page
├── css/
│ └── style.css # All styles and themes
├── js/
│ └── script.js # Application logic
└── README.md # This file
Local Setup
- Download all three files (index.html, css/style.css, js/script.js)
- Keep the folder structure intact
- Open index.html in any modern web browser
- No server or installation needed!
Browser Support
Works on all modern browsers:
- Chrome (recommended)
- Firefox
- Safari
- Edge
Tips
- Export JSON backups regularly to prevent data loss
- Use categories consistently for better reporting
- The Excel export is great for sharing with financial advisors
- Clear the form with the "Clear" button to start fresh
Technical Details
- Built with vanilla JavaScript – no frameworks
- Uses ExcelJS for spreadsheet generation
- Chart.js for data visualization
- FileSaver.js for file downloads
- Responsive design with CSS Grid and Flexbox
License
Free for personal and educational use.