Skip to content

LuizGlomyer/blockchain-logger

Repository files navigation

blockchain-logger

An auditing system for the app Restaurante Universitário da UEA that logs messages securely over the Ethereum Network and generates reports of user interactions. This is the final project of my bachelor's degree in Information Systems. My undergraduate thesis can be found here (in Portuguese).

To run this project, you will need Docker. Firstly, build an image with the following command:

docker build -t blockchain-api-uea-ru .

Next, copy the file .env.example as .env and insert the needed environment variables.

Then run a Docker container based on the built image.

docker run --rm -p 5000:5000 -v "$(CURDIR):/app" blockchain-api-uea-ru

Alternatively, you can just run:

make build
make run

To perform tests, run one of the following:

make test-unit
make test-integration

The API's documentation can be seen and used on this url:

http://localhost:5000/swagger-ui

Video demonstrations can be seen here and here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages