We are looking for a developer to build an online voting application for non-profit organizations. These types of organizations in the US must conform to certain ways of officiating official business.
We would need a sub-domain page to be created for each organization that registers (example: organizationname.domainname.com). The "manager" that registers the organization would also be able to upload a logo or picture to brand that page. That manager would also have access to administer the voting, add questions, candidates, view results, etc. This would be simple enough to use for the manager that they can create as many different elections/votes as they would like very easily.
Generally speaking, most of the rules regarding this type of voting are the same, but we'd like the ability for the manager to select what US State the election is in and have the election settings automatically loaded. However, the manager may be able to modify those rules, such as time to vote, weight of each vote, etc.
The voting would take place right there on that website. We'd like the ability to upload attached documents that may need to be view and have the manager post messages and upload videos if needed.
Membership databases would be synced with an API with membership database software systems. Or we would also need csv/xls upload. These databases would have names and email addresses. Once uploaded, a registration token would be emailed to each member to come to the site, complete their login and view a dashboard and be invited to vote. Or if they have already completed their first login/registration, they would simply go to the dashboard. Payments would be made by the manager at the time the organization is setup and membership list is loaded. Pricing will be by the number of members and will be an annual billing. We'd like the billing to be by credit card. Individual members would not need to pay anything or view any payment details.
Voters would also have the ability to select to proxy their vote, or abstain from voting but count toward quorum. Proxied votes would need to be automatically added to the vote total of the person they gave proxy to.
Upon completion of each voting, the manager will receive an official count of the results. # of votes, attendance and any other statistics needed.
We would obviously need an iOS and Android version of this software as well that can go in the app stores. These apps would need push notifications.
There is a company doing something similar to this here: http://www.votehoanow.com/ and they have some videos explaining how their system works here: http://www.votehoanow.com/how-it-works/voting-online-website.php/#VoteHOANowVideo
We'd like something similar in function, but more attractive, with a mobile app and scalable across any type of non-profit organization.