PolkaGov is a modern, decentralized governance platform built for the Polkadot ecosystem. It enables communities to create proposals, vote on governance decisions, and execute changes through transparent, on-chain voting mechanisms.
- 🗳️ Decentralized Voting: Secure, transparent voting on governance proposals
- 📝 Proposal Creation: Easy-to-use interface for creating governance proposals
- 👥 Community Management: Track voters and community participation
- 📊 Analytics Dashboard: Real-time insights into governance activity
- 🌙 Dark/Light Mode: Beautiful UI with theme switching
- 🔗 Polkadot Integration: Built specifically for the Polkadot ecosystem
First, install dependencies:
npm install
# or
yarn install
# or
pnpm installThen, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
- Framework: Next.js 15 with App Router
- Styling: Tailwind CSS with custom PolkaGov theme
- Blockchain: Polkadot API with ink! smart contracts
- UI Components: Radix UI primitives
- Icons: Lucide React
- TypeScript: Full type safety
src/
├── app/ # Next.js app router pages
├── components/ # Reusable UI components
├── contexts/ # React contexts for state management
├── contracts/ # Smart contract integration
└── utils/ # Utility functions
I welcome contributions! Please feel free to submit a Pull Request.