Personal Finance Tracker is a tool used to track personal finances. It allows users to record transactions, visualize them, and get key statistics that highlight income flow and spending patterns.
Authors: Benson Maina and Peter Ndung'u
The application is currently hosted at https://pft.peterndungu.tech
-
Profiles: Users can create multiple profiles to separate different types of transactions, such as personal, work-related, or charity transactions.
-
Accounts: Within each profile, users can create different accounts to represent various containers holding money, such as cash, Mpesa, or bank accounts.
-
Transaction Types: Users can perform three types of transactions: Income, Expense, and Transfer.
-
Responsive Transaction Form: The transaction form adapts to display the required fields for each transaction type.
-
Dashboard: The home page dashboard provides a summary of the user's transactions, including the top 5 incomes and expenses, net income, and average daily expenditure.
-
Visualizations: Below the dashboard, helpful visualizations are provided to present information in visually appealing ways.
Contributions are welcome! Please open an issue or submit a pull request.