Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jesusthehun/featchain
The achievement blockchain
https://github.com/jesusthehun/featchain
blockchain lisk lisk-sdk
Last synced: 25 days ago
JSON representation
The achievement blockchain
- Host: GitHub
- URL: https://github.com/jesusthehun/featchain
- Owner: JesusTheHun
- Created: 2020-03-09T12:45:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T01:54:24.000Z (almost 2 years ago)
- Last Synced: 2023-02-27T15:06:36.033Z (over 1 year ago)
- Topics: blockchain, lisk, lisk-sdk
- Language: TypeScript
- Homepage: https://featchain.com
- Size: 3.19 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://lisk.io) SDK. You can follow their setup guide [here](https://lisk.io/documentation/lisk-sdk/setup.html).
### Installing from sources
Edit `blockchain/.env` to match your system installation of Postgres.
Then :```bash
cd blockchain
nvm use
npm i
npm start.
cd ../webapp
yarn
npm start
```### Installing from Docker Compose
```bash
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.
```bash
PUBLIC_API_URL=http://docker_machine:4000
```### Build With
* [Lisk](https://lisk.io) for the blockchain
* [Jest](http://jestjs.io) for testing
* [ReactJS](https://reactjs.org) for the front-end
* [Redux]() for the front-end data management
* [typesafe-actions](https://github.com/piotrwitek/typesafe-actions) for Redux type safety### Acknowledgments
Special mention to this [**fantastic** typescript guide](https://github.com/piotrwitek/react-redux-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