Council is an innovative system designed to democratize and streamline the process of allocating grants or funds within an organization. It's like a digital roundtable where designated council members can collaboratively decide how to distribute resources to various projects or individuals (called grantees).
- Democratic Decision Making: Council members are given voting power, allowing them to have a say in how funds are distributed.
- Flexible Allocation: Members can allocate their voting power across multiple grantees, supporting various projects as they see fit.
- Transparent Process: All allocations and decisions are recorded, ensuring a clear and auditable trail of fund distribution.
- Managed Access: The system includes roles for administering members and grantees, maintaining control over who can participate.
- Fair Distribution: Once allocations are decided, the system automatically handles the distribution of funds to grantees.
- Council Formation: Administrators can add council members, assigning them voting power based on their role or expertise.
- Grantee Registration: Potential fund recipients (grantees) are added to the system.
- Budget Allocation: Council members use their voting power to allocate funds to grantees they wish to support.
- Automatic Distribution: Once allocations are set, the system takes care of distributing the funds according to the council's decisions.
Council brings several benefits to organizations looking to manage grant or fund allocation:
- Decentralized Decision Making: It moves away from top-down fund allocation, embracing a more collaborative approach.
- Flexibility: Council members can easily adjust their allocations, responding to changing needs or priorities.
- Efficiency: The automated distribution system reduces administrative overhead.
- Transparency: All decisions are recorded, promoting trust and accountability.
Whether you're a non-profit organization, a research institution, or any entity that needs to manage collective fund allocation, Council provides a modern, fair, and efficient solution to empower your team and streamline your grant-giving process.
Install bun from https://bun.sh/
Use bun
to install dependencies and run the project:
bun install
bun run dev
The smart contracts are in the contracts
directory, and the frontend is in the apps
directory.