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 | این نرم افزار حسابداری مقدار بدهکاری و طلبکاری افراد یک گروه با مخارج مشترک را محاسبه میکند

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
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):

pip install -r requirements.txt
  1. Run the program:
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).

About

a fun project: This accounting software calculates the amount of debts and credits of people of a group with common expenses | این نرم افزار حسابداری مقدار بدهکاری و طلبکاری افراد یک گروه با مخارج مشترک را محاسبه میکند

License:MIT License


Languages

Language:Python 100.0%