IITKBucks is a cryprocurrency project that I mentored as a part of Programming Club's Summer Camp 2020. This repository contains the code for my client, implemented in Go.
A short documentation of the project is available at https://iitkbucks.pclub.in/. The messages and notes shared with the students who did the project are available at dryairship/IITKBucks-meta.
Pull the docker image:
docker pull dryairship/iitkbucks
Get a public key, update the config file, and then use docker-compose to start the container:
docker-compose up -d iitkbucks
Clone the repo:
git clone git@github.com:dryairship/IITKBucks.git
cd IITKBucks
git submodule update --init
Build the frontend: (This will get you a build
folder inside the frontend
directory).
cd frontend
npm i
npm run build
cd ..
Build the backend: (This will get you a binary file named iitkbucks
inside the project directory).
go build ./cmd/iitkbucks
Get a public key, update the config file, and then start the server:
./iitkbucks