A simple banking dashboard showing a user's accounts and transfers. It also allows users to create new transfers. This app demonstrates basic usage of APIs in a Python Flask application. Makes use of the Nessie API for all data.
For step-by-step implementation instructions, see the Wiki.
- Python 2.7
- Pip for the appropriate version of Python (https://pip.pypa.io/en/stable/installing/)
-
Clone the project.
git clone https://github.com/nessieisreal/api-demo-starter.git
-
Navigate to the root of the project and create a file
config.py
. -
Open the file you just created (config.py) and add your Nessie API key as a variable.
API_KEY = "my_api_key"
Retrieve your API key by creating an account at http://api.reimaginebanking.com.
-
Install required packages.
pip install -r requirements.txt
If you run into errors with this command, try upgrading Pip.
- Mac
pip install -U pip
- Windows
python -m pip install -U pip
Also, using sudo
in front of these commands may solve some issues.
Navigate to the root of the project and run:
python run.py
Navigate to localhost:5000 to view the dashboard.
Once completed, the application should look like this: