The Simple Accounts Tracker is a Streamlit web application designed to help users manage their personal income and expenses. The application allows users to add, edit, and delete financial entries, view a summary of their finances, and export their data to CSV format.
- Add new income and expense entries
- Edit existing entries
- Delete entries
- Display a summary of total income, expenses, and balance
- Export data to CSV for external use
Simple-Accounts-Tracker
├── src
│ └── app.py # Main entry point of the Streamlit application
├── requirements.txt # Lists project dependencies
└── README.md # Documentation for the project
-
Clone the repository:
git clone <repository-url> cd Simple-Accounts-Tracker -
Create a virtual enviornment
python -m venv venv
-
Activate the virtual environment
venv\Scripts\activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run src/app.py
- Upon launching the application, users will be presented with a form to input their income and expense entries.
- Users can view their entries in a table format, where they can also edit or delete existing entries.
- A summary section will display the total income, total expenses, and the current balance.
- Users can export their entries to a CSV file for record-keeping or further analysis.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.