Introducing Zcash Grants Hub: browse ZCG/Coinholder grants, apply via betther UI, and explore ZecHub DAO proposals

Hey everyone,

I want to share something I’ve been building and get honest feedback from the community before taking it further.

The Problem
The current grants experience is fragmented:

Grant applications live as GitHub Issues — great for transparency, but painful to browse, filter, or track
DAODAO handles governance but has no grants-specific UX
There’s no single place to see grant status, milestones, disbursements, committee activity, or analytics at a glance
For applicants, committee members, and community reviewers alike, the workflow feels like it was bolted together — because it was.

What I Built:
ZcashGrantHub — a read-first, community-focused grants dashboard that pulls live data directly from the ZcashCommunityGrants GitHub repo.

Key features so far:
Grant browser — filter by status, category, sort by amount or date; all data fetched live from GitHub Issues
Grant detail page — overview, team, budget breakdown, milestones progress, risk assessment, discussion (GitHub comments mirrored), and documents — all in one place
Analytics dashboard — applications per month, category breakdown (donut chart), treasury balance trend, top applicants by requested amount
Application feature — 10-step form mirroring the official grant_application.yaml template

How It Was Built:
I want to be fully transparent: I used Lovable AI to scaffold the initial UI in a single session, then iterated heavily in Cursor AI to wire up real GitHub API data, remove all the boilerplate, make it mobile-responsive, and align everything with the actual ZCG grant structure.

The total calendar time was very short — a day or two of focused sessions. I think this is actually the story worth telling: with modern AI-assisted tooling, a senior engineer can take a community pain point from idea to working prototype extremely quickly. The question is whether the idea is worth investing more time in.

What I’m Looking For:
Is this useful? Would grant applicants, committee members, or community reviewers actually use this?
What’s missing? What features would make this a genuine improvement over the current GitHub Issues workflow?
Should this become a ZCG grant? If there’s appetite, I’d consider formalizing this as a proper grant application — adding write capabilities (submit/update applications), committee tooling, milestone payment tracking, and DAODAO integration.
Data accuracy — if you’ve submitted a grant before, does your grant parse correctly from the GitHub Issue? Edge cases in the markdown/YAML parser are expected.

The project is open source. Happy to share the repo link with anyone interested.

Preview:

Thanks for reading. Feedback of any kind is welcome — especially critical feedback.

3 Likes

I think its useful and glad your helping better communicate the grants. Here is ZecHub’s current solution that integrates all the ZIPs along side the grants and analytics:

We also use DAODAO which personally I think is a great way for newcomers to learn how to DAO. What are your thoughts with DAODAO integration?

3 Likes

looks pretty good. :+1: i really like the specific grant view your version has - all the details.

i have also played with AI to have a better overview of the grants in last months - and ive shared it with some community members but not seen much feedback or active need from them yet.
(for me personally at least it is useful and really helps to find details about different grants and having some sort of better visual overview)

its a bit different than yours, but mostly does the same thing. (tho yours seems to only use the github data? mine uses mostly the ZCG Google Sheet data and github for short grant descriptions.

unless theres more active discussion + demand from community members i dont think a grant for this sort of dashboard makes sense quite yet. as with AI its quite fast to build and iterate on even for non experts.

3 Likes

Thank you for sharing it.
If you don’t mind, I am willing to cooperate with you to develop it into a single, good project. :slight_smile:

2 Likes

Thanks for the kind words and for sharing the ZecHub dashboard

My proposal for DAODAO integration would be surfacing without replacing:
ZcashGrantHub shows a “Committee Vote” card on each grant detail page, reading the DAODAO proposal state and a direct link through to DAODAO for anyone who wants to participate in the vote.
Committee members who want to vote still go to DAODAO where the governance tooling is mature
applicants and community reviewers get a clean status without needing to understand DAODAO at all.
This way DAODAO keeps its role as the governance layer and newcomers who want to learn DAO mechanics still have a reason to click through. But the primary grants UX stays frictionless for everyone else.

Mock UI:

2 Likes

GitHub Integration POC

I’ve implemented a poc for github integrations in this project.

For the testing purpose, this project uses my personal github repo forked from the official repo.
So the issues will be created to GitHub - gorusys/zcashcommunitygrants · GitHub .

What’s now working

Using github OAuth, users can now:

  • View their own application details and current status

  • Create new grant applications through this project’s improved UI for the GitHub Issue flow

Two submission paths are supported

  1. Authenticated submission (recommended)

    • Creates a github issue directly via the github issue api

    • Fully pre-fills the application content

    • Requires the user to complete github OAuth

  2. Draft submission (no authentication required)

    • Creates a draft grant issue url without OAuth

    • Pre-fills text fields only

    • Cannot pre-fill interactive yaml form elements (e.g., checkboxes, dropdowns), so user need to fill out the interactive form elements.

    • Shows a confirmation modal warning users to review and complete interactive fields manually before final submit

URL: https://zcashgranthub.vercel.app/apply

Next step:

Next, I plan to prepare a daodao integration poc to extend application tracking and governance visibility.

2 Likes

May I say actually I quite like the current version :joy:? I am really a bit tired with “too techie design” and “discord” screen model, the current Zcash community I feel friendly, authentic, inclusive and approachable.. Maybe I am just a vintage type :joy: Thanks for the share and work though :folded_hands:.

3 Likes

Yesterday I learned more about Zcash’s grant programs thanks to @dismad and @zerodartz, and I’ve updated this project based on that.

It now covers three programs - ZCG (Zcash Community Grants), Coinholder Grants, and ZecHub DAO. The two GitHub-based programs (ZCG and Coinholder) are integrated so people can submit grant applications as GitHub issues from this project. ZecHub DAO is supported for browsing only for now.

What’s next for me: dig deeper into ZecHub DAO and wire it up fully in the app, add Google Sheet integration for analytics, and surface how ZCG, Coinholder, the sheet, and the forum (community grants category) relate to each other in the UI.

https://zcashgranthub.vercel.app/

2 Likes

Multiple independent builders converging on grant visibility tooling is a good sign for the Zcash community. The GitHub submission POC is practical. Would love to see zerodartz and Gorusys combine forces before formalizing a grant.

1 Like

Thank you @thejohnnycrypto
@zerodartz What do you think about collaborating with me?

Last weekend, I’ve worked for Zcash Community Grants + Coinholder Grants Dashboard (Updated Version) google sheet integration.
URL: https://zcashgranthub.vercel.app/analytics

I have secured the new domain zgrantshub.com
The previous domain is redirected to staging.zgrantshub.com
And also updated project name to “Zcash Grants Hub”

Now zgrantshub.com and www.zgrantshub.com are redirecting to staging.zgrantshub.com.

I’ve extended the Zcash Grants Hub so ZecHub’s on-chain DAO path (DAO DAO on Juno) is easier to discover next to ZCG and Coinholder.

  1. Participate guide
    A dedicated page walks through:
    What ZecHub DAO is vs ZCG / Coinholder.
    Wallet setup and using DAO DAO on Juno.
    Creating a proposal (builder link).
    Voting when a proposal is open (still on DAO DAO—this hub does not sign transactions)
    Links to ZecHub DAO docs and DAO DAO documentation

    https://staging.zgrantshub.com/zechub/proposals/guide

  2. Apply page — “ZecHub DAO” tab
    On Zcash Grants Hub there is now a third tab alongside ZCG and Coinholder:
    Zcash Grants Hub opens it directly.
    Short copy explains that ZecHub is not a GitHub issue flow here
    CTAs: Create proposal on DAO DAO, Open ZecHub DAO, Browse proposals in the hub, link to the guide, plus wiki / DAO DAO docs

    Zcash Grants Hub

  3. Vote
    When the indexer reports a proposal as open for voting, the UI surfaces Vote on DAO DAO (signing still happens on daodao.zone).

1 Like

its starting to look pretty good overall. i found some bugs tho and sent them them to you privately.

now the question for the community is do you find this useful? for me it does seem useful to find data faster.

should this become a grant or get funded? hard to say exactly.

maybe you could submit a coinholders grant as you keep making it better?

there is a working dashboard (still needs a bit work). the amount should not be anything astronomical but you your time working on this could be worth something.

2 Likes

Added light mode

1 Like