Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 102 additions & 0 deletions projects/Kontribz/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
## Kontribz

**Team:**

- Kazai [@kazai777](https://github.com/kazai777)
- Thox [@DIGIX666](https://github.com/DIGIX666)
- Mustapha [@mous1985](https://github.com/mous1985)

**Project:** https://github.com/gnoverse/kontribz

### Project summary

Kontribz is a fully decentralized, platform dedicated to collaboration and tasks/bounties management.

It enables organizations to create and manage bounties or tasks, while offering contributors the opportunity to complete them and earn rewards. The entire process is conducted with complete transparency, featuring real-time progress tracking and an integrated rating system for contributors and organizations. Each participant also benefits from a detailed and evolving profile that reflects their contributions and reputation over time.

### Goals and deliverables
**Primary Goal:**

Transform Kontribz from a proof-of-concept into a production-ready, fully decentralized bounty and task management platform on Gno.land, establishing it as the go-to solution for transparent collaboration within the Gno ecosystem.

**Secondary Goals:**

- Enhance user experience through a modern React-based interface while maintaining Gnoweb compatibility.
- Implement secure and transparent on-chain payment mechanisms for task rewards.
- Strengthen security and optimize performance of the existing smart contract infrastructure.
- Establish Kontribz as the primary collaboration tool for Gno.land, with future scalability to serve other organizations and users beyond the core Gno.land team.

**Deliverables (5-month timeline)**

**Core Infrastructure Enhancement (Months 1-2)**

- Security audit and optimization of existing contracts (Organization, Task, Application management)
- Implementation of an improved dashboard with statistics
- On-chain or hybrid messaging for task/bounty discussions
- Application review communication between admins and contributors
- Enhanced access control and permission management
- Comprehensive unit and integration test suite (>90% coverage)

**Frontend Development React (Months 2-3)**

- Responsive web interface with modern UX/UI design
- Wallet integration for seamless Gno.land interaction
- Real-time task and bounty dashboard
- Maintain and improve existing Gnoweb integration
- Oracle to github, for onchain tracking of tasks and bounty

**Payment Features (Months 3-4)**

- Implementation of on-chain payment system with escrow functionality for bounty rewards
- Automated reward distribution upon task completion
- Multi-token support for diverse reward options
- Transaction history and transparency tools
- Dispute management

**Testing, Optimization & Tutorials (Month 4-5)**

- End-to-end testing across all features
- Performance optimization and gas cost reduction
- Load testing and scalability assessment
- Bug fixes and refinements
- User guides and tutorials (videos and writing)

### Impact on gno.land’s developer ecosystem
Kontribz will significantly accelerate Gno.land's developer ecosystem growth by solving the coordination problem in decentralized development. By providing a transparent, on-chain platform for task management and bounties, it creates a clear pathway for developers to discover opportunities, contribute meaningfully, and earn rewards—all while building verifiable on-chain reputations.

**Long-term Commitment:** Kontribz is not a one-off dApp—we're building a sustainable startup with a long-term vision. Beyond development, we're committed to active marketing and community growth efforts, which will directly increase Gno.land's visibility in the broader blockchain and developer communities. As Kontribz gains traction and users, it serves as a gateway introducing new developers and organizations to the Gno.land ecosystem, creating a virtuous cycle of growth and adoption.


### Contributions or related work for gno.land

- #### [@kazai777](https://github.com/kazai777)
- [vscode-gno](https://github.com/gnoverse/vscode-gno)
- [gno version](https://github.com/gnolang/gno/pull/3002)
- [accesscontrol/timelock](https://github.com/gnolang/gno/pull/2307)
- [p/subscription](https://github.com/gnolang/gno/pull/2116)
- [r/profile](https://github.com/gnolang/gno/pull/1983)
- [kontribz](https://github.com/gnoverse/kontribz)
- More details: [Builder Journey](https://github.com/gnolang/hackerspace/issues/80)

- #### [@DIGIX666](https://github.com/DIGIX666)
- [accesscontrol/timelock](https://github.com/gnolang/gno/pull/2307)
- [snowflake](https://github.com/gnolang/gno/pull/2076)
- [Intellij-gno](https://github.com/gnoverse/intellij-gno)
- [kontribz](https://github.com/gnoverse/kontribz)
- More details: [Builder Journey](https://github.com/gnolang/hackerspace/issues/84)

- #### [@mous1985](https://github.com/mous1985)
- [accesscontrol/timelock](https://github.com/gnolang/gno/pull/2307)
- [kontribz](https://github.com/gnoverse/kontribz)
- [hyperlinks to import p/*and r/* in source code viewer](https://github.com/gnolang/gno/pull/3759)
- [dark theme](https://github.com/gnolang/gno/pull/3869#issuecomment-3205322972)
- [MAZAD](https://github.com/mous1985/MAZAD)

### Why are you and your team well-suited for this project?
Our team combines Gno.land experience with genuine user perspective. We've already successfully received and completed a previous grant from Gno.land, giving us hands-on expertise with Gnolang and the ecosystem's architecture.

More importantly, we are ourselves active bounty hunters and contributors in the open-source space. We're building the platform we need—not just a theoretical solution. This dual role as both builders and users ensures we understand the real pain points and will remain committed to Kontribz's success long-term.
We're not creating a disposable dApp—we're building a sustainable startup with ongoing development, marketing, and community support beyond this grant period.

### Referrals or examples of past work
Other relevant work unrelated to gno.land.