Content-Length: 303367 | pFad | http://github.com/SchematicHQ/billy-python

6D GitHub - SchematicHQ/billy-python: A demo using Schematic to implement packaging in an application.
Skip to content

A demo using Schematic to implement packaging in an application.

Notifications You must be signed in to change notification settings

SchematicHQ/billy-python

Repository files navigation

Schematic Sample App for an Image Search Project

A demo using Schematic to implement packaging in an application.

This app is an image search engine using the Flickr API. It:

Why Schematic?

We believe that B2B businesses should not reinvent the wheel to support pricing and packaging, and that a single platform, not a collection of disconnected code, tools, and processes, should support customers from purchase to feature delivery and ultimately billing.

Schematic decouples billing and entitlements logic from application code. With it, you can launch, package, meter, and monitor features without needing to restructure your app or introduce breaking changes.

Getting started with the Billy app

  1. Clone the repo:
git clone https://github.com/SchematicHQ/billy-python.git
  1. Create and activate a virtualenv in the directory
python3 -m venv venv
. venv/bin/activate
  1. Install all requirements:
pip install -r requirements.txt
npm install

npm is used as a task runner and to support TailwindCSS.

  1. Initialize the .env file by copying the example file:
cp .env.example .env
  1. Populate your .env file

Getting started with the Schematic app

  1. Log into your Schematic account
  2. Run the following to seed your Schematic environment with flags, features, and plans for Billy (make sure your .env file has a valid Schematic API key first):
npm run populate-schematic
  1. Run the Billy app locally

Running locally

Run the following command:

npm start run

Open the app locally at http://127.0.0.1:5000/. Create an account on the sign up page and log in.

Next steps

Once you log in, Schematic will register the company and user and assign access appropriately. You can also now use Schematic to manage plans, limits, and entitlements for anyone you register with Billy.

Screenshot of Schematic

To see how Schematic is integrated into the Billy app to manage features and plans, go here.

To read more about how to use the Schematic app, go here.

Resources

About

A demo using Schematic to implement packaging in an application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/SchematicHQ/billy-python

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy