This is a simple application to help users manage their financial transactions mainly Mobile Money. The app allows users to add, view, and analyze both expenses and incomes. Additionally, it supports parsing XML files to retrieve text messages and extracting financial data from financial statements. Try it: Pesa Pulse
-
Expense and Income Tracking: Users can easily add, view, and analyze their expenses and incomes for a selected month.
-
XML Parsing: The app provides functionality to parse XML files, allowing users to retrieve and display text messages.
-
PDF Financial Statement Processing: Users can upload PDF financial statements from Safaricom, and the app extracts relevant financial data for analysis.
-
Data Visualization: The app offers interactive data visualizations in the form of pie charts and bar charts, providing insights into spending patterns.
- Navigate to the "Track Expenses" section in the sidebar.
- Select the transaction type (Expense or Income).
- Enter the date, category, and amount.
- Click the "Add Transaction" button.
- For Text Messages click on "Use Mpesa Messages" button on the home page
- To parse XML files, you need to upload a backup of your text messages.
- To create a backup use the SMS Backup & Restore app available on Google Play.
- Then upload the backup
- Once uploaded, the app automatically extracts and displays your transactions.
- For financial statements, click the "Use Mpesa Statements" button on the home page.
- Then upload your financial statement.
- Once uploaded, the app automatically extracts and displays your transactions.
- The main section of the app displays a table of transactions for the selected month.
- Use the pie charts and bar charts to visualize and analyze expense and income data.
Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request.
This project is licensed under the MIT License.