A Terminal User Interface (TUI) to create budgets, track your incomes/expenses and manage your finances.
Project description
Budgetize
A Terminal User Interface (TUI) that allows you to manage your finances.
✨ Features
- Manage various accounts by adding income/expense transactions.
- Visualize your monthly balance
- Generate reports of your finances. (planned to add in the future.)
⚙ Installation
Currently, Budgetize is not being distributed with binaries.
The only way for now to run it is with the source code.
👨💻 Installing from Source
- Clone the repository
git clone https://github.com/fer-hnndz/budgetize.git
- Install dependencies
pip install -r requirements.txt
NOTE: It is recommended to create a virtual environment
3. Start Budgetize
python main.py
# Or you can run it with the textual module
textual run main.py
🗺 Roadmap
You may check the project's roadmap in the open projects.
Go To Projects
Contributing
TO-DO
License
Budgetize uses the General Public License v3
🔧 Built With
- Textual - TUI framework
- SQLAlchemy - ORM toolkit to store user's data
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
budgetize-0.0.1.tar.gz
(24.7 kB
view hashes)
Built Distribution
budgetize-0.0.1-py3-none-any.whl
(32.5 kB
view hashes)
Close
Hashes for budgetize-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e489912cb72e807b28c27e01630aab687d1e27eb9e8a8fd4e411036312c7f8e9 |
|
MD5 | 629477a7474f07a14071fb36f0a1c000 |
|
BLAKE2b-256 | 108e5da2a4d83cd1d1a07dd5bde253006c4fd12f14122031b53e73ad1b47a067 |