https://github.com/kiran94/monzo.locations
Monzo.Locations is an application based on the Monzo API to provide visualisations on transactional data.
https://github.com/kiran94/monzo.locations
api banking csharp maps monzo transactions visualization
Last synced: 2 months ago
JSON representation
Monzo.Locations is an application based on the Monzo API to provide visualisations on transactional data.
- Host: GitHub
- URL: https://github.com/kiran94/monzo.locations
- Owner: kiran94
- License: mit
- Created: 2018-01-14T14:48:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-10T17:35:00.000Z (over 7 years ago)
- Last Synced: 2025-02-05T09:51:59.205Z (4 months ago)
- Topics: api, banking, csharp, maps, monzo, transactions, visualization
- Language: C#
- Homepage:
- Size: 6.52 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Monzo.Locations 🚀 
[](https://www.codacy.com/app/kiran94/Monzo.Locations?utm_source=github.com&utm_medium=referral&utm_content=kiran94/Monzo.Locations&utm_campaign=Badge_Grade) [](https://opensource.org/licenses/MIT)Monzo.Locations is an application based on the [Monzo API](https://monzo.com/docs/) to provide visualisations on transactional data.
## Setup
1. Clone the Repository
2. Set up the Environment Variables```sh
export MONZO=''
export GOOGLEAPI=''
```You can get your Monzo Access Token from [here](https://developers.monzo.com/) and Google Maps JavaScript API key from [here](https://console.developers.google.com).
*Currently the project only supports access token authentication for the monzo API. This is because I was having some difficulty setting up the authentication with the OAUTH2 service since I do not have anywhere to host the redirect url.*
3. Launch the `Monzo.Locations.Web` application. If you are launching from Visual Studio on Mac then please take into account this [issue](https://www.placona.co.uk/1592/dotnet/osx-pro-tip-for-environment-variables/).
## Examples
If all is well then you should see the following landing screen. *Notice the Authenticated sign on the top right corner.*
Then all you need to do is enter the range in which you want to see transactions and click `Retrieve`. Please note that the application will filter out any transactions marked as 'online' as I only want to see physical transactions.
### Global Example
### Local Example
### Transaction Table Example
Once you have some transactions loaded, you can scroll down to view more detailed information about them.
*This project has no affiliation with Monzo themselves. I am merely a sole developer making use of the API that they provide.*