💰 Expense Tracker - CLI
A simple command-line Expense Tracker built using Python. This project helps you record, view, and summarize your daily expenses with a colorful and neatly formatted tabular interface.
✨ Features
- Add expenses with amount, category, and date
- View all recorded expenses in a tabular format
- Get category-wise summary and total spending
- Save data in a JSON file (
expenses.json) - Reset all expenses when needed
- Colorful CLI output for better readability
📦 Install via pip
pip install laypatel13-expense-tracker
Then run it from anywhere in your terminal:
expense-tracker
🛠️ Install from source
git clone https://github.com/laypatel13/expense-tracker.git
cd expense-tracker
pip install -r requirements.txt
pip install -e .
Then run:
expense-tracker
📂 Project Structure
expense-tracker/
├── expense_tracker/
│ ├── __init__.py
│ └── main.py
├── pyproject.toml
├── requirements.txt
└── README.md
🧰 Built With
Metadata
Release files for laypatel13-expense-tracker 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| laypatel13_expense_tracker-0.1.3.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| laypatel13_expense_tracker-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / laypatel13_expense_tracker-0.1.3.tar.gz
| Download URL | laypatel13_expense_tracker-0.1.3.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1e8481205fbd98b739be94f1c630f455efcabedf820ae95f1994b6d530f7a20
|
|
BLAKE2b-256 checksum How to use checksums |
b1b413145ccf4ec66cad614706461e45a76f419a22d6d66bd01db2710f5ae77a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / laypatel13_expense_tracker-0.1.3-py3-none-any.whl
| Download URL | laypatel13_expense_tracker-0.1.3-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d0eac1f0ee54aa84850f1ea15b98049d7162d15679ec807ce1a05283945ad36
|
|
BLAKE2b-256 checksum How to use checksums |
7bf054c22f3e7d9798ae7770ca4815a586e11a7b2f0af268aa5989f780703db0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|