Bull-Alert
FastAPI meets blockchain sandbox project
Table of contents
General info
This project is a sandbox for me to experience FastAPI framework while also interacting with blockchain data from different entry points such as Etherscan API.
While implementing some features I might come up with I'll try to utilize best practices that I've learned from working on different Django Rest Framework projects.
API URLs
Technologies
Project environment:
- Docker: 20.10.7
- docker-compose: 1.29.2
- Poetry: 1.0.5
- make
Project backend service:
- Python: 3.9.2
- FastAPI: 0.70.0
Requirements:
- Docker: ^20.10.7
- docker-compose: ^1.29.2
- [optional] make
Setup
To run this project locally cd into the project and:
$ make dev
# Builds and starts docker containers
$ make exec-backend
# enters backend container shell via bash