Skip to content

A cryptocurrency client for IITKBucks (Programming Club Summer Project, 2020)

License

Notifications You must be signed in to change notification settings

dryairship/IITKBucks

Repository files navigation

IITKBucks

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows. Docker Image Size Travis CI Build Status Go version Codecov LICENSE

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.

The Project

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.

Running

Pull docker image and run

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

Build from source and run

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

About

A cryptocurrency client for IITKBucks (Programming Club Summer Project, 2020)

Topics

Resources

License

Stars

Watchers

Forks