Skip to content

vuinguyen/simple-plugin-example-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Plugin Example Python

Purpose

  • The Plugin framework allows developers to build custom web content that can be displayed within their financial institution's branded banking app on the Banno platform.

  • This example plugin demonstrates how to build a Banno Plugin in Python, and is best used when following along with: Build Your First Plugin quickstart.

  • There is already a Simple Plugin Example for JavaScript, which you can find here.

  • Because this Plugin is specific to Python, the setup and run instructions will differ a bit from the JavaScript quickstart tutorial. Read below for instructions specific for this Plugin.

How to Run: Static Plugin

  1. Configure external app in Banno People with correct redirect uri: http://localhost:5000/default
  2. Add the plugin to the user dashboard
  3. Go to the application folder: cd simple-plugin-example-Python
  4. Create a virtual environment for the app:

On windows:

py -m venv .venv

.venv\scripts\activate

On macOS/Linux:

py -m venv .venv

.venv\scripts\activate

  1. Install the dependencies pip install -r requirements.txt
  2. Run the default app: python -m flask run

How to Run: Dynamic Plugin

Coming Soon: Work in progress on Dynamic Plugin

Sample Screenshots

Can be found on the SCREENSHOTS README.

About

Companion example app to the Banno Plugin Quickstart (Python version)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published