Skip to content

About

A decentralized web application for associations

Resources

Stars

4 stars

Watchers

4 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

Repository files navigation

Smart-asso

A web application helping an association to function in a decentralized way. Backend on Ethereum, frontend on IPFS.

Functionnalities

  • Request membership
  • Vote from the members to accept the membership request (majority)
  • Request for exclusion of a member
  • Vote from the members to accept the exclusion request (majority)
  • Submit a proposal
  • Vote from the members to accept the proposal (majority)

Not finished yet.

IPFS Installation

wget https://dist.ipfs.io/go-ipfs/v0.4.19/go-ipfs_v0.4.19_linux-amd64.tar.gz
tar -xvzf go-ipfs_v0.4.19_linux-amd64.tar.gz && cd go-ipfs
./install.sh # As root !

Run the application

git clone https://github.com/Crypto-lyon/smart-asso-frontend && cd smart-asso-frontend/app
ipfs init # Only the first time
ipfs daemon &> ipfs.log & # Use this or run it in screen
npm run build
npm run ipfs-deploy

You can now access the web application from https://localhost:8080/ipfs/<hash> with <hash> being the hash of the build directory output by the last command.

About

A decentralized web application for associations

Resources

Stars

4 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages