Skip to content
A decentralized web application for associations
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.gitignore
LICENSE
README.md
ipfs.log
package-lock.json
package.json
yarn.lock

README.md

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.

You can’t perform that action at this time.