project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

CeloClub

Treasury management dapp, Dao based aplication, Student LOan, Funding

CeloClub

Created At

Superhack 2024

Project Description

Celo Club allows you to manage investment clubs, and to spread access to participate in investment funds to anyone, decentralized, agile, and without bureaucracy.Implementing a comprehensive on-chain governance system allows DataDAO members to create and vote on proposals, covering aspects such as member management, dataset storage and distribution, and token distribution. This ensures a democratic and transparent decision-making process within the DAO.

How it's Made

I deployed this project on Celo Alfajores testnet.

Building Dao project is not an easy task, It took me more than 4 days to think and implement.

The main aim of this project is to manage treasury and give funding to the dapp on the basis of voting.

I created club which is used to decide the Category of funding, User who are the member of the club they can create the proposal, donate to the club pool,

Any member can vote on the proposal If voting is in the favour and club has sufficent amnt of balance then it will be distributed to the destinatiion address.

What you can currently do in this version is: Create investment clubs: Just define a name and the club will be associated with the account of the user who creates it (owner). Join or leave clubs: Anyone with an Celo blockchain account can join the available investment clubs, as well as leave one, with just a couple of clicks. Contribute to the club: Any member of a club can contribute to the common fund (pool), depositing BTC coins that can be used in proposals. Create and Vote on Proposals: Any member who has contributed funds to the club pool can create proposals, giving a description, amount (not to exceed the pool amount), and recipient, with a view to investing in any business/person in a project. Also, all members can approve or reject the proposal (only one vote per member is allowed on each proposal). Run Proposals: A proposal owner can execute a proposal (if approval is greater than rejection), which will cause the proposal amount to be sent to the specified recipient. The owner can also close a proposal, in case of not continuing with it, either as a cancellation, publication error or to avoid sending funds. Restrictions The club smart contract has some restrictions, similar to real hedge funds:

Up to 99 members per club (in many jurisdictions, such as the USA and Chile, this is the maximum limit of club members for certain purposes and types of clubs). Only members can participate in club instances. Only members who contribute funds to a club have the right to create proposals. Only proposal creators can execute them.

Here the contract address: https://explorer.celo.org/alfajores/address/0x6D89e1be18912D3F212e16A4E40AfaEd4eaF5a08/transactions#address-tabs

background image mobile

Join the mailing list

Get the latest news and updates