GrantPicks is an innovative funding platform for Web3 projects that uses pairwise voting and budget boxing algorithms to ensure transparent, efficient, and fair distribution of grants.
GrantPicks is a multichain application built on Soroban (Stellar) and NEAR networks that revolutionizes how projects receive funding. The platform combines:
- Pairwise Voting: Compare projects in pairs for better decision-making
- Budget Boxing Algorithm: Fair fund distribution based on voting results
- Vault Management: Secure fund handling with quick payouts
- KYC Compliance: Transparent and accountable funding process
- Multichain Support: Built on Stellar and NEAR networks
- π³οΈ Democratic Voting: Community-driven project selection
- π° Transparent Funding: Open and trackable fund allocation
- π Secure Vaults: Safe fund management and payouts
- π Multichain: Support for multiple blockchain networks
- π Real-time Tracking: Monitor ongoing and past funding rounds
- π₯ Role-based Access: Different user types with specific capabilities
- Node.js >= 20.0
- Yarn package manager
# Clone the repository
git clone https://github.com/potlock/grantpicks.git
cd docs-grantpicks
# Install dependencies
yarn install# Start local development server
yarn startThis opens the documentation site at http://localhost:3000 with live reloading.
# Build for production
yarn build
# Serve locally
yarn serve
# Deploy to GitHub Pages
yarn deploydocs-grantpicks/
βββ π docs/ # Main documentation content
β βββ intro.md # Project overview and introduction
β βββ user-guides/ # User documentation
β β βββ getting-started.md # Getting started guide
β β βββ exploring-rounds.md # How to explore funding rounds
β β βββ pairwise-voting-explained.md # Voting system explanation
β β βββ getting-started-with-stellar.md # Stellar network guide
β β βββ user-classes/ # Role-specific guides
β β βββ index.md # User roles overview
β β βββ observers.md # Observer role guide
β β βββ projects/ # Project owner guides
β β βββ round-managers/ # Round manager guides
β β βββ voters/ # Voter guides
β βββ developers/ # Developer documentation
β β βββ forking-the-app.md # How to fork the application
β β βββ smart-contracts-stellar/ # Stellar smart contract docs
β β βββ index.md # Smart contracts overview
β β βββ project-registry.md # Project registry contract
β β βββ rounds/ # Round contract documentation
β βββ extra/ # Additional resources
β βββ glossary.md # Terms and definitions
βββ π¨ src/ # Source code and components
β βββ components/ # React components
β β βββ HomepageFeatures/ # Homepage feature components
β βββ css/ # Custom styles
β βββ pages/ # Custom pages
βββ π blog/ # Blog posts and articles
βββ πΌοΈ static/ # Static assets
β βββ assets/ # Images and media files
β βββ img/ # Site images and icons
βββ βοΈ Configuration Files
β βββ docusaurus.config.ts # Docusaurus configuration
β βββ sidebars.ts # Documentation sidebar structure
β βββ package.json # Dependencies and scripts
β βββ tsconfig.json # TypeScript configuration
βββ π README.md # This file
- Browse active and past grant rounds
- View project proposals and details
- Access public voting results and statistics
- Participate in pairwise voting
- Track voting history
- Create challenges and fund vaulted rounds
- Apply for funding rounds
- Edit project profiles
- Complete KYC compliance
- Receive funding payouts
- Create and manage funding rounds
- Review and approve project applications
- Set up and trigger payouts
- Oversee round administration
- GrantPicks App - Main application
- Documentation Site - This documentation
- POTLOCK - Parent organization
- Getting Started - Quick start guide
- User Guides - Comprehensive user documentation
- Developer Docs - Technical documentation
- Glossary - Terms and definitions
- GitHub Repository - Source code
- Smart Contracts - Contract documentation
- Forking Guide - How to fork the app
- POTLOCK GitHub - Organization profile
- All Features - Complete feature list
- Docusaurus 3.9.1 - Documentation framework
- React 19.0 - UI framework
- TypeScript 5.6.2 - Type safety
- MDX - Markdown with JSX support
- Local Search - Built-in search functionality
We welcome contributions! Please see our GitHub repository for:
- Issue reporting
- Feature requests
- Pull requests
- Documentation improvements
This project is licensed under the MIT License - see the LICENSE file for details.
GrantPicks is part of the POTLOCK open funding stack ecosystem, contributing to the broader mission of transparent and democratic funding in Web3.
Built with β€οΈ by the POTLOCK team