Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deemount/accounting
A case study of online banking related application focussed on transactions with different order types.
https://github.com/deemount/accounting
golang json transactions
Last synced: about 2 months ago
JSON representation
A case study of online banking related application focussed on transactions with different order types.
- Host: GitHub
- URL: https://github.com/deemount/accounting
- Owner: deemount
- License: mit
- Created: 2020-12-16T06:21:37.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-18T06:18:48.000Z (about 4 years ago)
- Last Synced: 2023-03-06T16:56:30.451Z (almost 2 years ago)
- Topics: golang, json, transactions
- Language: Go
- Homepage:
- Size: 56.6 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Accounting #
A online banking related application focussed on transactions
with different order types.## Introduction ##
Creating different types of lists for exchange orders by quering transactions and
customer data in a PostgreSQL Database. This combination is mostly used on transactions
with ATM'sThe Exchange Order Types, within a transaction, are:
* withdrawal:0
* buy:1
* spread:2
* fee:3## Requirements ##
* Go 1.15.x
### Dependencies ###
Following packages are imported and need to be installed
```sh
go get -u github.com/google/uuid
go get -u github.com/imdario/mergo
go get -u github.com/stretchr/testify
go get -u gorm.io/gorm
go get -u gorm.io/datatypes
go get -u gorm.io/driver/postgres```
### To Do's ###
* add database driver (GORM)
* add calculations to the list for spread, fee and withdrawal