Skip to content

supermodularxyz/zuzalu-grants-stack

 
 

Repository files navigation

grants-round

This repository contains packages needed for a user to

  • Create & Manage Rounds
  • Explore available Rounds
  • Vote for Projects within a Round

Project Maintained via : turborepo Package manager : pnpm

Directory Structure

.
├── .github                     # github specific configuration
├── packages
│   ├── graph                   # graph which indexes data from contracts
│   ├── round-manager           # react-frontend for round-manager
│   ├── grant-explorer          # react-frontend for grant-explorer
├── docs                        # useful documentation
├── lerna.json                  # lerna config
├── package.json                # root package configuration
└── README.md

contracts

The contracts needed for running a round can be found within the Allo contracts repositort

graph

The subgraph which indexs data with regard the

  • ProgramFactory
  • ProgramImplementation
  • RoundFactory
  • RoundImplementation

More information can be found within the Allo graph repository

Packages

round-manager

This package serves the app which holds all the features w.r.t to

  • creating a program
  • maintaing a program
  • creating a round
  • maintaining a program

More information can be found within the round-manager package

Development

We welcome external contributions. Please make sure to familiarize yourself with the Contribution Guide.

To contribute to this project, fork the project and follow the instructions at DEV.md

grant-explorer

This package serves the app which holds all the features w.r.t to

  • exploring a round
  • voting for a project

More information can be found within the grant-explorer package

Development

We welcome external contributions. Please make sure to familiarize yourself with the Contribution Guide.

To contribute to this project, fork the project and follow the instructions at DEV.md

Hosting

All the frontend dApps are currently hosted presently via fleek.co.

Documented below are the environments along with the URL.

Note: Live Deployment should always happen by raising a PR from main to release

round-manager

Env Git Branch URL
STAGING main https://rmgitcoin.on.fleek.co/
LIVE release https://manager.gitcoin.co/

About

Round Manager & Grant Explorer & Project Builder of the Grants Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.6%
  • JavaScript 1.6%
  • Other 0.8%