How voting works
Voting allows participants or a wider audience to cast votes for their favorite projects. This can be used with formal judging or as the only method of evaluation.
Set up a voting group
- Go to the Judging section and click the Voting screen within the Results area.
- Click to create a voting group.
- Choose Ballot Type: Select Ranked or Unranked.
- Ranked Voting: Voters put projects in order of preference (1st, 2nd, 3rd, etc.). Higher ranks are worth more than lower ones.
- Unranked Voting: Traditional popular voting where voters select their favorites.
- Max votes per user: Select how many projects a voter can vote on (up to 10). This applies to both ranked and unranked ballots.
- Configure the voting permissions:
- Account required: Voters must be logged in to your Devpost for Teams organization.
- Confirmed email required: Voters must enter their email and can cast a vote once they receive the voting link.
- Allow all valid domains: This makes the voting publicly accessible.
- Allow specific domains: Enables you to whitelist additional email domains.
- Public - no requirements: Anyone with the link can cast a vote.
- Add Projects: Select which submitted projects you want to include in this specific voting group.
- Save: Save the group to generate the unique voting link.
💡 Tip: If you set up multiple voting groups with the identical permissions, you can copy a combined voting link. This allows voters to easily progress through each ballot by clicking "Next" once they finish a round.


Viewing Voting Results
Organizers can track the community's favorites in real-time.
- Voting numbers are visible directly in within the Results section.
- Grouped Display: Results are organized by voting group.
- For groups featuring more than 5 projects, results are paginated to maintain a clear overview.
ℹ️ Note: Look for the progress banner at the top; it indicates if voting is currently active and that results may change until the period ends.