Web App Development, PWA Development,
QA Testing, Support and Maintenance
Web & Mobile
Laravel, Google OCR API, AWS
EC2, BootStrap 5, MySQL
The concept of free and fair elections is a cornerstone of democracy. Still, in many countries, the electoral process is plagued by voter fraud, ballot tampering, and inaccurate vote counting. Nigeria is no exception, where citizens have long been wary of the electoral process due to these issues.
However, our client - Hijuka LLC, believes that technology can be leveraged to enhance the transparency and credibility of the electoral process in Nigeria. They came up with the idea of developing a web and mobile app platform called VotesMonitor, designed to provide a more efficient and accurate way for political parties' agents to submit election results.
All they needed now was an excellent mobile app development service team and designers who could pull off their ideas.
Netmaxims and Hijuka LLC collaborated to develop VotesMonitor, a web platform and Progressive Web Application (PWA). The app is designed to enhance the electoral process in Nigeria by allowing political parties' agents to submit election results directly from the polling unit on the day of the election.
To build a successful digital or physical product, you need to have an intimate understanding of every aspect. That's especially true for something as crucial as digitizing the election results process in Nigeria, where the stakes are high, and every vote counts. We did several rounds of remote interviews with the client's team to get a sense of the hierarchy underlying the elections.
Understanding the hierarchy of the election process was crucial to our efforts to digitize the ‘Result Process’ with VotesMonitor. The task required patience. Therefore, we took some time to understand it correctly. Nevertheless, we enjoyed it to the core.
Through interviews with the client's team, we learned that the Independent National Electoral Commission (INEC) provides an electoral sheet to each political party's agents for every polling unit. This sheet includes all the votes that each party received in that unit. The results on each sheet are then collated to calculate the corresponding ward, Local Government Area (mdA), and state results.
To move this process to a digital system, we developed a provision on VotesMonitor that allows political parties to create accounts for their on-field polling unit agents. These agents can then submit the results in the app per the electoral sheet, ensuring accuracy and transparency in the process.
Political parties can create user accounts for various administrative divisions and election types like they can create accounts for polling unit agents. This feature allows seamless management of the entire election result process, from the lowest administrative level to the highest, using VotesMonitor's digital system.
The client wanted a better process for result submission and wanted us to find a way to automate it. We took on the challenge and utilized cutting-edge computer vision technology to streamline the process.
By incorporating Optical Character Recognition (OCR) technology, we could automate the entire process of result submission at the polling unit level, eliminating the need to look at the electoral sheet repeatedly and reducing even the slightest friction.
With our system, polling unit users can simply upload the electoral sheet, click on a submit button, and within seconds, the results are stored in the app's database. This not only speeds up the submission process but also adds an extra layer of transparency to the election process. Now, anyone can view the electoral sheet and verify the accuracy of the submitted results.
One of the biggest concerns for any client is timely delivery, and for the platform VotesMonitor, it was even more crucial because the platform had to be ready for the day of the election. Failing to meet this deadline would render the entire purpose of the platform useless, which could be demotivating for both the business and the team. To manage this tight schedule, we decided to develop a Progressive Web App (PWA) version of the web platform instead of developing a cross-platform mobile app. This decision saved us a significant amount of time.
We made sure that our code was easily adaptable to PWA, which allowed us to optimize our development process to receive quick feedback. By iterating quickly, we not only reduced our development time but also enhanced the overall quality of the product.
Another critical factor that contributed to the quick delivery of this complex project was establishing a good rapport and clear communication with our clients. We are grateful for our clients' readiness to clear our queries, and we loved the dynamic collaboration with the stakeholders. This approach enabled us to stay on track and deliver the project on time.
In today's digital age, news spreads at lightning speed through social media. On election day in Nigeria, citizens eagerly await the election results. On the VotesMonitor app, citizens and political parties get collated results way earlier than INEC's official announcement. However, if the results are not correctly verified and spread over the internet, it can create havoc, and the app would be deemed a big failure.
To ensure the authenticity of results, the VotesMonitor app has implemented a verification process. Polling unit agents submit the results on the app, and higher-level users, known as ward users, verify these results. Until the result of a polling unit is not verified, a 'Non-Verified' tag is displayed to everyone who is viewing the result of that unit. This step provides transparency to the verification process, ensuring the results are reliable.
After verification, the polling unit agent can no longer modify the result in the app of that particular polling unit. This feature further enhances the platform's credibility, as users now can no longer change the verified results.
If the ward user finds any discrepancies in the results, they can raise a 'Discrepancy,' and everyone on the app is notified. This feature allows for a quick resolution of any issues that arise and reinforces the integrity of the verification process.
Both stakeholders and our team took the authenticity of election results seriously. The platform's verification process, Non-Verified tag, and the ability to raise discrepancies all work together to ensure that the results are accurate, reliable, and trustworthy. These steps are critical for maintaining public trust and confidence in the app and ensuring the success of VotesMonitor.
Political Parties’ Team registration, along with unique roles.
Admin features to modify and update the election structure.
Result submission via OCR technology.
Verification process.
In-app messaging with team members.
Manage election candidates list for different election types.
Secure, Cloud-Based Voting Software For Every Setting
Schools: Ideal For Student Council Elections, Class Representatives, Club And Organization Elections, Referendums And Polls, And Surveys.
Businesses: Perfect For Board Of Directors Elections, Shareholder Voting, Employee Surveys And Feedback, Market Research Polls, Customer Satisfaction Surveys, And Employee Recognition Awards.
Government: Tailored For General Elections, Local And Regional Elections, Referendums, Legislative Voting, Public Opinion Polls, Citizen Feedback And Surveys.
Make us your reliable
technology solutions partner.
Loading.....