Skip to main content

Subscription & Usage-based Billing Engine

Project description

BillCycle: Subscription & Usage-based Billing Engine

BillCycle handles complex recurring billing, plan upgrades/downgrades, and usage metering for SaaS and subscription box e-commerce.

Developed by Alireza Aminzadeh (@syeedalireza).

Architecture

  • API: FastAPI
  • Database: PostgreSQL (SQLAlchemy)
  • Background Jobs: Celery Beat
  • Pattern: State Machine Pattern, Event Sourcing

(Technical implementation pending in next iteration)

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

syeedalireza_billcycle-1.0.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

syeedalireza_billcycle-1.0.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file syeedalireza_billcycle-1.0.1.tar.gz.

File metadata

  • Download URL: syeedalireza_billcycle-1.0.1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for syeedalireza_billcycle-1.0.1.tar.gz
Algorithm Hash digest
SHA256 59432fbd15b47f45dc5fcee38ae7714775e164ed2acf20ceda6236358d99166d
MD5 a00ac0f96ee38fec6cde50323d1e27cf
BLAKE2b-256 dfce8b186a2f4e40f9353f04d12255a37ad12a65d7e81dfdced9e02df7c46660

See more details on using hashes here.

File details

Details for the file syeedalireza_billcycle-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for syeedalireza_billcycle-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2252eeb886173e22ba939c0536cf2fece9588f4061940df3361bd60f34f3e77b
MD5 bf075df7b065648da141346f3e41e070
BLAKE2b-256 82d07be24312200f30b3d5e108b584a78ba84a4c736a6411350dfaddc214927a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page