Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heldrida/starling-round-up
A "round-up" feature for Starling customers using the public developer api
https://github.com/heldrida/starling-round-up
Last synced: about 1 month ago
JSON representation
A "round-up" feature for Starling customers using the public developer api
- Host: GitHub
- URL: https://github.com/heldrida/starling-round-up
- Owner: heldrida
- Created: 2020-02-20T15:40:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-12T11:37:11.000Z (almost 4 years ago)
- Last Synced: 2024-12-30T10:19:12.762Z (about 1 month ago)
- Language: TypeScript
- Size: 955 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Starling bank: Round-up
=======================A "round-up" feature for Starling customers using the public developer api.
For a customer, take all the transactions in a given week and round them up to the
nearest pound. For example with spending of £4.35, £5.20 and £0.87, the round-up
would be £1.58. This amount should then be transferred into a savings goal, helping the
customer save for future adventures.Public API endpoints to use:
1. Accounts - To retrieve accounts for the customer
2. Transaction feed - To retrieve transactions for the customer
3. Savings Goals - Create a savings goals and transfer money to savings goalsThe project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app), so
the following common scripts are available,Assuming you have node and your favourite package manager installed, run your package manager install:
### `yarn install`
Before proceeding you'll need to create a `.env` file in the root directory and set your ACCESS_TOKEN
as follows:### ACCESS_TOKEN='xxxxxxxxxxxxx'
Start by running the local proxy server:
### `yarn api-dev`
Obs: during development you might want to run (uses nodemon to auto-reload the server whenever a file changes):
The application:
### `yarn start`
To run tests:
### `yarn test`
To Build:
### `yarn build`