Hello Fellas. Presenting to you- Ballot Box- A Lightning Web Component App for carrying out Voting among Team Members, exposed as a Public Site in Salesforce.
App Highlights
This Fun App provisions an Admin to create a Team with relevant Candidates who can Vote among themselves on Titles- All built on Salesforce!
This App, when exposed as a public Salesforce Site, allows Users to cast their Vote using their configured Email Id in the Candidate records, without any Login hassle!
The pre-built Voting rules are –
- Voter can cast only one Vote per Title
- Voter cannot vote for oneself in any of the Titles
- Few Titles may have a pre-filtered list of Nominees, others will display all the Team Members
Our proposed way is to share the Public Salesforce Site URL with the Users all at once to ensure Simultaneous Votes are being cast and the Salesforce Admin can then view the results in a Wall of Fame Ballot Box Dashboard as shown below –
Get Ballot Box App in your Org
Installation & Site Setup
The Complete Guide to Install and Configure this App can be found in our Github Repo here – https://github.com/WaseemAliSabeel/BallotBox
Request you to go through the Salesforce Site Setup steps therein.
So what are you waiting for ? Let the Voting Begin !
App Author
PS: There is a subtle UI-related Easter Egg in this LWC component.
Can you spot it ?
Let us know in the comments!
Thank you.