Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

12bucks

A Django finance and accounting app for small businesses.

Published20 Apr 2025
Direct dependencies7
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

💸 12Bucks – Django Finance & Accounting App

12Bucks is a Django-based financial management application built for freelancers, small business owners, and creators. It allows users to track income, expenses, mileage, clients, and invoices — all in one responsive, modern dashboard.

Developed by Tom Stout for Airborne Images and 12bytes.

Django Python PostgreSQL


🚀 Features

  • 📊 Income & Expense Tracking by category and subcategory
  • 🧾 Client Management with invoice generation and email delivery
  • 🚘 Mileage Tracking with deductible/reimbursable tagging
  • 📥 Receipt Uploads with image preview
  • 📅 Year-over-Year Keyword-Based Financial Summary
  • 📄 Financial Statements and category summaries
  • 📧 Email Integration for sending invoices
  • 📱 Mobile-Friendly Bootstrap 5 UI
  • 📦 PDF Export of invoices and reports (via WeasyPrint)

📂 Project Structure

finance/
├── templates/
│   ├── finance/
│   └── components/
├── forms.py
├── models.py
├── views.py
├── urls.py
...

🛠️ Installation

📦 Via pip (after PyPI release):

pip install django-finance-12bucks

🧪 Manual Setup:

git clone https://github.com/yourusername/12bucks.git
cd 12bucks
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

🧩 Configuration

Set the following in your .env:

DEBUG=True
SECRET_KEY=your_secret_key
DATABASE_URL=postgres://user:pass@localhost:5432/yourdb
EMAIL_HOST=smtp.office365.com
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=your@email.com
EMAIL_HOST_PASSWORD=yourpassword

📷 Screenshots

Coming soon...


🤝 Contributing

Pull requests are welcome! For major changes, open an issue first to discuss what you’d like to add.


📄 License

This project is licensed under the MIT License.


📬 Contact

Tom Stout
✉️ tom@tom-stout.net
🌐 airborne-images.net

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 7

Native requirements
7 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
Django
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
Django>=4.0runtime
psycopg2-binary
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
psycopg2-binaryruntime
pillow
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pillowruntime
django-crispy-forms
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
django-crispy-formsruntime
django-bootstrap-v5
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
django-bootstrap-v5runtime
django-environ
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
django-environruntime
weasyprint
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
weasyprintruntime

Distribution files

2 collected
12bucks-0.1.0-py3-none-any.whl

bdist_wheel · 63.18 KB · Python py3

Source file
12bucks-0.1.0.tar.gz

sdist · 36.93 KB · Python source

Source file

Repository

PENDING
yourusername/12bucks

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 15:12 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:dbf2409241f0a592ba9069780933c2d751e0ed1e2f6d1508510ec6b07355341f

Other collected versions

View all collected versions →