Skip to content

Designing an application where user can connect different bank accounts and application accounts to track how much has been spend on particular place.

Notifications You must be signed in to change notification settings

sagarandaryal/hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project is done using third party Nordigen Node example with Express.js API to create a dashboard where users details, acount balances and transactions data will be displayed in the UI after getting authorisation and authentication with the chosen bank.

Set-up


You'll need to get your SECRET_ID and SECRET_KEY from the Nordigen's Open Banking Portal. In index.js file provide the token as a parameter for NordigenClient.

// Pass secretId and secretKey to NordigenClient instance as a string or load from .env file
// Client details can be generated from OB portal
const client = new NordigenClient({
  secretId: process.env.SECRET_ID,
  secretKey: process.env.SECRET_KEY,
});

To initialize session with a bank, you have to specify country (a two-letter country code)

const COUNTRY = "FI";

Installation


Install dependencies

npm install

Start project

npm start

1. Go to http://localhost:5000/ and select bank

2. Provide consent

3. Sign into bank (Institution)

4. Select accounts

5. You will be redirected to specified REDIRECT_URI http://localhost:3000/ in our case it is a dashboard with users details, acount balances and transactions. Make sure client is running under the REDIRECT_URI in your browser.

About

Designing an application where user can connect different bank accounts and application accounts to track how much has been spend on particular place.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published