Skip to content

Moses-Maina-ctrl/M-Money-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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

Features

  • 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.

Usage

Adding Transactions

  • 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.

Uploading Files

Text Messages

  • 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.

Financial statements

  • 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.

Viewing and Analyzing Data

  • 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.

Contributing

Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published