Bitpad is non castodial, service for managing bitcoin wallets.
Wallet's private keys, are stored in database with encryption. User's token is a key to decrypt it. Service doesn't store tokens, so it hasn't access to user's private keys. Once user logged in, his token is stored in encrypted cookie, so he doesn't need to enter it again.
$ git clone
$ cd bitpad
$ docker-compose up -d
go to localhost:3000
for available commands see Makefile