Monzo Web Client [](https://travis-ci.org/roketworks/Monzo-Web-Client) [](https://www.codacy.com/app/roketworks/Monzo-Web-Client?utmsource=github.com&utmmedium=referral&utmcontent=roketworks/Monzo-Web-Client&utmcampaign=Badge_Grade) [](https://www.bithound.io/github/roketworks/Monzo-Web-Client/master/dependencies/npm)
March 17, 2017 ยท View on GitHub
Monzo Web client built with node, express, postgres. Current allows viewing transaction history as a list and exporting. Also has view for indiviual transactions. Plans to add budgeting features per category similar to Monzo iOS app. Currently WIP.
Building & Running
Before you start you will need to have obained a client key & secret from the Monzo developer dashboard and a local postgres database. (And obviously node.js installed on your machine...)
- Download or clone repository
- Create .env file in root directory based on sample.env (populate with your own configuration values)
- Install gulp globally via npm.
npm install gulp -g - Run
npm run -s initdbin the root folder of the project. This will run the sequelize orm database migration and seeding against the connection string set in your .env file - To debug locally use Visual Studio Code, there is a launch profile
Debug Transpiledwhich will build the project into the dist folder and debug using source maps. Breakpoints can be set normally in the /src folder and they should be hit. By default it will listen on port 8081.