This mini web app allows to make simple records about accounting processes in business.
This app has 6 navigation tabs for simple accounting process.
Allows user to create send/receive transaction to specified partner.
Allows user to receive cash from specified customer.
Allows user to send money to specified vendor
Shows all transactions made by user and postings (logic part of app)
Shows users' partner balances: positive value - partner owes negative value - user owes
Shows Profit and Loss stats for business:
1. Revenue
How much user earned
2. Expenses
How much user spent
3. Waiting to receive
Transactions, that user has not received yet
4. Waiting to pay
Transactions, that user has not paid yet
5. Profit
Revenue and expenses correlation
6. Cash
Currently held money by user
If you want to test out this app, here is what you need.
Python version: 3.9+
- Open command line
- Clone this repo
git clone https://github.com/Denial-First/mini-accounting-app.git
- Open repo folder
cd mini-accounting-app
- Install dependencies
pip install -r requirements.txt
- Run the app
streamlit run app.py
- Open following link in browser and test the app
http://localhost:8501
Denys Symotiuk