Skip to content

It's a practical and meaningful application of blockchain technology and smart contracts in a community context.

Notifications You must be signed in to change notification settings

denbon05/smart-coop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smart-coop

demo (90 seconds)

This project can address real-world issues in housing cooperatives/associations by promoting transparency and empowering members to make informed decisions about how their associations' funds are allocated.

Challenges with coops

  • Decision transparency;
  • Decision priority;
  • Assets flow;
  • Voting mechanism;
  • Trust;
  • Participation;

Solution

  1. Implement smart contract that allows housing coops to register on the platform;
  2. Users (cooperative members) can register themselves within their respective cooperatives;
  3. Implement a system for cooperative members to submit proposals;
  4. Develop voting Smart Contract where cooperatives can cast votes on proposals;
  5. Define a priority of a proposal;
  6. Transparency dashboard;

Dev

Local

Prerequisites

  1. MetaMask must be configured to connect to a local blockchain;
  2. Node.js ^v18;
  3. Docker ^v24;

API

make up # launch the app

Things to improve:

  • Styling.
  • Write tests for frontend.
  • Write tests for backend.
  • Add more tests for Governor contract.
  • Limit user payments per specific period.
  • Add GUI to keep track of user payments.
  • Add members’ exploration.
  • Add chat per coop.
  • Implement news/blog feed.

About

It's a practical and meaningful application of blockchain technology and smart contracts in a community context.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published