{"id":28324444,"url":"https://github.com/codesaadumair/expense-tracker","last_synced_at":"2025-06-24T02:30:41.198Z","repository":{"id":286827127,"uuid":"864656037","full_name":"CodeSaadUmair/Expense-Tracker","owner":"CodeSaadUmair","description":"Expense Tracker is a lightweight, responsive web app for managing personal finances. Built with vanilla JavaScript, HTML5, and CSS3, it lets you track income and expenses, filter by month, and export data — all with no sign-in required. Your data is stored securely in the browser via localStorage.  Simple, fast, and perfect.","archived":false,"fork":false,"pushed_at":"2025-04-08T15:34:26.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T03:23:56.393Z","etag":null,"topics":["css","html5","javascript"],"latest_commit_sha":null,"homepage":"https://codesaadumair.github.io/Expense-Tracker/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeSaadUmair.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-28T19:56:06.000Z","updated_at":"2025-04-09T05:18:00.000Z","dependencies_parsed_at":"2025-04-08T15:35:13.489Z","dependency_job_id":"11c21799-ad5a-4dfc-95fa-bdc4f052db9c","html_url":"https://github.com/CodeSaadUmair/Expense-Tracker","commit_stats":null,"previous_names":["codesaadumair/expense-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeSaadUmair/Expense-Tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeSaadUmair%2FExpense-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeSaadUmair%2FExpense-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeSaadUmair%2FExpense-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeSaadUmair%2FExpense-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeSaadUmair","download_url":"https://codeload.github.com/CodeSaadUmair/Expense-Tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeSaadUmair%2FExpense-Tracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261591582,"owners_count":23181751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","html5","javascript"],"created_at":"2025-05-25T18:10:51.877Z","updated_at":"2025-06-24T02:30:41.191Z","avatar_url":"https://github.com/CodeSaadUmair.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💸 Expense Tracker\n\nA clean, minimalistic, and mobile-responsive web app designed to help you track your income and expenses in real-time. Perfect for personal finance management, this tool allows you to filter transactions by month, switch between light and dark themes, edit entries, and download transaction data — all while keeping your data stored safely in your browser.\n\n---\n\n## 🌟 Overview\n\nThe Expense Tracker is a simple yet powerful application that helps you manage your finances effortlessly. You can add, edit, and delete transactions, categorize them as income or expense, view month-wise breakdowns, and download your data for records. Whether you're budgeting for groceries or tracking salary credits, this app helps you stay on top of your money with clarity and control.\n\n---\n\n## 🌐 [Try the Live Demo](https://codesaadumair.github.io/Expense-Tracker/) 🔗\n\n---\n\n## 🚀 Features\n\n- ⚡ **Real-Time Balance Updates**  \n  Instantly updates your total balance, income, and expenses as you log transactions.\n\n- 🧾 **Chronological Transaction Log**  \n  All your transactions are displayed in the order they were added.\n\n- 💸 **Income \u0026 Expense Categorization**  \n  Clearly separate your earnings and spendings.\n\n- ✏️ **Edit Transactions**  \n  Modify any transaction’s name, amount, type, or date anytime with a simple click.\n\n- 💾 **LocalStorage Support**  \n  All transaction data is saved locally in your browser — no sign-in needed.\n\n- 📱 **Responsive Design**  \n  Works beautifully on both desktop and mobile screens.\n\n- 🌙 **Day \u0026 Night Theme Toggle**  \n  Switch between light and dark mode for visual comfort anytime.\n\n- 📅 **Monthly Summary \u0026 Filtering**  \n  Select a specific month to view transactions, income, and expenses for that month.\n\n- 📤 **Download CSV (Monthly Export)**  \n  Download a `.csv` file of transactions filtered by selected month — perfect for budgeting or accounting.\n\n- 🔔 **Styled Notifications**  \n  Instant feedback when adding, editing, or deleting transactions.\n\n---\n\n## 💻 Technologies Used\n\n- HTML5  \n- CSS3  \n- JavaScript (ES6+)  \n\n---\n\n## 🛠️ Installation\n\n- To run the Expense Tracker locally:\n\n```bash\ngit clone https://github.com/CodeSaadUmair/Expense-Tracker.git\ncd Expense-Tracker\n```\n- Then open `index.html` in your preferred web browser.\n\n## 📝 Usage\n\n- Fill in the transaction name, amount, and date.\n- Choose whether it’s an Income or Expense.\n- Click Submit to log the transaction.\n- Use the month filter to view transactions for a specific month.\n- Click Download CSV to export monthly transactions.\n- Use the Edit icon to update any transaction’s details.\n- Click the 🗑️ icon to delete any transaction.\n- Toggle between light and dark themes using the top-right switch.\n\n## 💡 Future Improvements\n\n- Categorize transactions (Food, Rent, Transport, etc.)\n- Add isual graphs for income/expense trends\n- Multi-currency support\n- Optional password/PIN lock for privacy\n\n## 🤝 Contributing\n\nContributions are welcome!\nFeel free to fork the repo, submit pull requests, or open issues with feature suggestions and improvements.\n\n## 🙏 Acknowledgments\nThanks to [Icons8](https://icons8.com/icons/) for the icons used in this app.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodesaadumair%2Fexpense-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodesaadumair%2Fexpense-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodesaadumair%2Fexpense-tracker/lists"}