Skip to content

JesusTheHun/featchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeatChain - The achievement blockchain

The FeatChain project aims to provide a single source of truth for people's achievement. Authorities awards users upon their feat, and this can later be verified by institutions or corporations on the platform. Since it's run on a blockchain, FeatChain is a trustless platform.

Prerequisites

This project is build using the Lisk SDK. You can follow their setup guide here.

Installing from sources

Edit blockchain/.env to match your system installation of Postgres. Then :

cd blockchain
nvm use
npm i
npm start.
cd ../webapp
yarn
npm start

Installing from Docker Compose

docker pull jesusthehun/featchain-blockchain
docker pull jesusthehun/featchain-webapp
docker-compose up -d

You can then access to the interface at http://localhost:8080

If you use a docker machine and therefore you do not access containers services through localhost you have to change the environment variable in .env to set the correct value.

PUBLIC_API_URL=http://docker_machine:4000

Build With

Acknowledgments

Special mention to this fantastic typescript guide. If this guide is useful to you, please consider a donation. Even 1$ is useful.

Authors

This project has been developed by Jonathan 'JesusTheHun' MASSUCHETTI.

License

This project is licensed under the GPL v3 License