/epc-web

simple Girocode Web-Application

Primary LanguageGo

epc-web

A simple web-application, written in golang, to generate a QR-Code that encodes a bank transaction. Those QR-Codes are also called Girocode. Such a Girocode can be scanned with mobile banking apps to initiate a bank transfer. This way the user does not need to type all the bank transaction details, but can scan the QR-Code and directly authorize the transaction.

Docker

Docker is the prefered way to use the web-app. The following sections describe how to create a docker image and how to run it.

build a docker image

docker build -t epc-web:mybuild ./

run epc-web docker container

docker run --rm -p 8080:80 epc-web:mybuild

Afterwards you can point your webbrowser to: http://127.0.0.1:8080 to use epc-web.

Screenshot_epc-web.png Screenshot_epc-web_02.png

run with docker-compose

There is a docker-compose.yml file provided that can be used to run the web-app. The docker-compose file is prepared to be used with traefic.

run epc-web locally

Instead of useing docker you can also run the web-app locally. This is shown in the following example.

cd epc-web/
go run ./ -l :9999

After executing the above command point your browser to: https://127.0.0.1:9999/.

Links

Example Application Online

You can find an example application online at: https://epc.scusi.io/.