Skip to content

Gbangbolaoluwagbemiga/polkagovernance

Repository files navigation

PolkaGov - Decentralized Governance Platform

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.

Features

  • 🗳️ 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

Getting Started

First, install dependencies:

npm install
# or
yarn install
# or
pnpm install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Tech Stack

  • 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

Project Structure

src/
├── app/                 # Next.js app router pages
├── components/          # Reusable UI components
├── contexts/           # React contexts for state management
├── contracts/          # Smart contract integration
└── utils/              # Utility functions

Contributing

I welcome contributions! Please feel free to submit a Pull Request.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •