The Solana Voting System is a web application that allows users to create voting topics and participate in the voting process. Once the voting period ends, the winning option is displayed.
- Create and manage voting topics.
- Participate in voting for various options.
- Display winning options after the voting period ends.
- Displays a list of created voting topics.
- Shows "Ended" below topics whose voting period has ended.
- Includes "Airdrop" and "Create Vote" buttons for users to interact with.
- Modal form that appears upon clicking the "Create Vote" button.
- Users can input the voting topic, options (up to 20), and the duration of the voting period in seconds.
- After submission, a new voting topic is added upon transaction completion.
- Displays information about a specific voting topic upon clicking its button.
- Shows available options and current vote counts.
- Users can vote by clicking the "Vote" button next to their desired option.
- Displays voting information for a topic whose voting period has ended.
- Includes a crown icon next to the winning option.
- Visit the provided Solana Voting System link.
- Explore existing voting topics on the home page.
- Click "Create Vote" to create a new voting topic and follow the modal instructions.
- Participate in active voting by clicking on the respective voting topic and selecting an option.
- View the results after the voting period ends.
- This project is deployed on Solana Devnet.
- Users can utilize the "Airdrop" button if their wallet is empty.