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.0.tar.gz (5.0 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.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: syeedalireza_billcycle-1.0.0.tar.gz
  • Upload date:
  • Size: 5.0 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.0.tar.gz
Algorithm Hash digest
SHA256 6e4d6ff521972615eac58c1c27ebf80eee00e97c3321296ab7e0c3b8ac5489f8
MD5 80cf1fbbb072e63c2739723533268bb1
BLAKE2b-256 bb2d9eb9dad067c8b2f541e10dfc23afe0a09257ba35b474796daf9a23e48019

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syeedalireza_billcycle-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a64d9988fd86c3e56424c625776be3ad6daa1f30d59ea71305ba3cf412ec4d6
MD5 72f36292436b523409338436246ff3fc
BLAKE2b-256 1d774db4e532d35df4126f5f2565aeeeb4a26a332cf213a9fc69a98ef01f4c07

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