IITKBucks

module
v0.0.0-...-0fbb279 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2020 License: MIT

README

IITKBucks

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

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL