Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enansari/financial-accounting-hsu
a fun project: This accounting software calculates the amount of debts and credits of people of a group with common expenses | این نرم افزار حسابداری مقدار بدهکاری و طلبکاری افراد یک گروه با مخارج مشترک را محاسبه میکند
https://github.com/enansari/financial-accounting-hsu
financial python
Last synced: 3 days ago
JSON representation
a fun project: This accounting software calculates the amount of debts and credits of people of a group with common expenses | این نرم افزار حسابداری مقدار بدهکاری و طلبکاری افراد یک گروه با مخارج مشترک را محاسبه میکند
- Host: GitHub
- URL: https://github.com/enansari/financial-accounting-hsu
- Owner: EnAnsari
- License: mit
- Created: 2024-06-16T10:15:46.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T23:26:59.000Z (5 months ago)
- Last Synced: 2024-06-19T15:33:11.748Z (5 months ago)
- Topics: financial, python
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# financial accounting
This is a basic console accounting software written in Python. It allows you to manage your financial data, including adding transactions, calculating income and expenses, and deleting data.
### Features
* Add transactions from your accounting records.
* Calculate income and expenses.
* Delete unwanted data.
* Manage data in a JSON file.### Installation
##### Requirements
* [Python 3](https://www.python.org/downloads/)
##### Basic Installation (Without Virtual Environment)
1. Clone this repository or download the source code.
2. Open a terminal or command prompt and navigate to the project directory.3. Install any required libraries (if not already installed):
```bash
pip install -r requirements.txt
```4. Run the program:
```bash
python main.py
```##### Running with Virtual Environment (Optional)
It will be completed later. (wait 🥱)
### data storage (optional)
The program currently uses in-memory data structures. To persist data during application execution, you can modify the code to save and load data from a JSON file (`data.json`) by default. This function is currently enabled, but can be disabled or changed.
### Usage
1. Run the program using python `main.py` (or within your activated virtual environment).
2. The program will display a menu with options to add data, perform calculations, delete data, and exit.
3. Follow the on-screen instructions for each option.### Contributing 🤝
We welcome contributions to this project. Feel free to fork the repository and submit pull requests with your improvements.
### License ⚖️
This project is licensed under the MIT License (see LICENSE file for details).