Expensify is a web application that helps you keep track of all your expenses and income efficiently. With Expensify, you can manage categories, add transactions, and view your financial summary through an intuitive dashboard.
Check out Demo to see the Expensify
application in action!
-
Category Management:
- Create, edit, and delete categories.
- Categorize your entries under "Income" or "Expense".
-
Transaction Management:
- Add, update, delete, and modify transactions.
- Assign transactions to specific dates and categories.
-
Dashboard:
- View your total income, total expenses, and remaining balance.
- Review your last 5 transactions at a glance.
- Visualize your finances with a category-based doughnut chart.
- Track your current month's income vs. expenses with a spine chart.
- Navigate to the Categories section to manage your income and expense categories.
- You can add a new category by clicking the "Add Category" button, filling out the form, and saving it.
- Go to the Transactions section to manage your financial entries.
- Add a new transaction by selecting a category, setting the amount, choosing a date, and saving it.
- Modify existing transactions by editing or deleting them as necessary.
- Visit the Dashboard to get a quick overview of your financial status.
- The dashboard displays your total income, total expenses, and balance left.
- View your recent spending habits with the "Last 5 Transactions" section.
- Analyze your spending patterns with the doughnut chart and income vs. expense graph.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.