{"repo":"djaodjin/djaodjin-saas","free":true,"listed":false,"github":"https://github.com/djaodjin/djaodjin-saas","clone":"git clone https://github.com/djaodjin/djaodjin-saas.git","description":"Django application for software-as-service and subscription businesses","language":"Python","stars":604,"topics":["django","subscriptions","stripe","plans","razorpay","saas"],"license":null,"category":"auth-billing-email","readme_excerpt":"DjaoDjin-SaaS ============= djaodjin-saas is a Django application that implements the logic to support subscription-based Software-as-a-Service businesses. Major Features: - Separate billing profiles and authenticated users - Double entry book keeping ledger - Flexible security framework This project contains bare bone templates which are compatible with Django and Jinja2 template engines. To see djaodjin-saas in action as part of a full-fledged subscription-based session proxy, take a look at djaoapp. Full documentation for the project is available at Read-the-Docs Development =========== After cloning the repository, create a virtualenv environment and install the prerequisites: $ python -m venv .venv $ source .venv/bin/activate $ pip install -r testsite/requirements.txt # Installs Javascript prerequisites to run in the browser $ make vendor-assets-prerequisites To use the testsite, you will need to add the payment processor keys (see Processor Backends) and Django secret key into a credentials file. Example with Stripe: $ cat ./credentials SECRET KEY = \" enough random data \" STRIPE PUB KEY = \" your stripe public api key \" STRIPE PRIV KEY = \" your stripe private api key \" It remains to create and populate the database with required objects. $ python ./manage.py migrate --run-syncdb --noinput $ python ./manage.py loaddata testsite/fixtures/initial data.json $ python ./manage.py createsuperuser You can further generate a set of dummy data data to populate the site. $ python .","default_branch":null,"files":null,"tree":[],"storefront":"/r/djaodjin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/djaodjin/djaodjin-saas/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}