Neo Quick Poll is a decentralized polling application built on the NeoX T4 Testnet. It allows communities to make decisions transparently and securely using blockchain technology.
Smart Contract Repo: https://github.com/harishkotra/neo-quick-poll-smart-contract
Infura Sub Graph Repo: https://github.com/harishkotra/neo-quick-poll-subgraph
Deployed Smart Contract: https://neoxt4scan.ngd.network/address/0xa3a586e410164140d9e71c8b0ed460a95a239513#tab=activity
This application demonstrates how blockchain can be used for community voting and decision-making. It's designed for testing decentralized governance models without using real assets.
Key features:
- Create and participate in blockchain-based polls
- View real-time results powered by smart contracts
- Connect securely with MetaMask
- Built on NeoX T4 Testnet for safe experimentation
Neo Quick Poll is great for:
- DAOs looking to test voting mechanisms
- Community projects wanting to involve members in decisions
- Blockchain enthusiasts interested in decentralized applications
- Anyone curious about how blockchain can be used for voting
We built Neo Quick Poll using:
- React for the user interface
- Ethers.js for blockchain interactions
- Tailwind CSS for styling
- NeoX T4 Testnet as the blockchain platform
To run Neo Quick Poll locally:
-
Clone the repository:
git clone https://github.com/harishkotra/neo-quick-poll-app.git
-
Install the required packages:
cd neo-quick-poll-app npm install
-
Start the application:
npm start
-
Open your web browser and go to
http://localhost:3000
Note: You'll need MetaMask installed and connected to the NeoX T4 Testnet to use the application.
- Connect your MetaMask wallet to the app
- Create a new poll or vote on existing ones
- Watch the results update in real-time
Remember, this is a testnet application. It's meant for experimentation and learning, not for making real-world decisions.
We welcome contributions to Neo Quick Poll. If you have ideas for improvements or find any issues, please open an issue or submit a pull request on GitHub.