Skip to content

Crypto-lyon/smart-asso-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published