Election Counting Application
Election Counting Application
Background
Earlier, the returning officer would compile the report on paper, excel sheet or state-
specific application. Thereafter the data used to be inputted into the ECI main website for
display of results. This caused delays, errors in data entry and most importantly added up
work of the returning officer.
Introduction
ENCORE Counting is the most vital and robust module that has been developed to run on
the Counting day for counting of votes, monitoring of end to end process and declaration
of Results by the Returning officer.
The Application is designed in a way that the series of work to be done by the Returning
Officer in the System will automatically be popped up one after another. This actually
helps the Officers to do the work in a systematic way and bounds them to follow the
procedure.
Returning Officer is the key person for the counting software but for the help in the
data entry part, additional Returning Officer- Computer Agents can be created. These
additional users only help in data punching, all the decisive powers are with the Returning
Officer Login only.
On the Counting day once the pre-check of data is completed, the Returning Officer
starts the counting module by setting up of No. of Rounds scheduled and then as per the
counting start time the entry of EVM Votes counted on each Table is entered for Polling
station wise. After entering this data, it is mandatory to take the printout of TRV (Table-
wise Recording of Votes) to verify and sign it. Similarly, the data for all tables in that Round
is entered and verified. Returning Officer then verifies the completed Round data through
RDF (Round Declaration Form) and publishes it for public view. Returning Officer also
enters Postal / ETPBS Votes for the respective Constituency which is also verified and
signed before publishing.
Features
Fast and Robust
78
Download and Print option available for data verification
Various Forms like FORM 21C, FORM 21E and FORM 20 generated directly
from the system
Technology
Web/API Development : PHP-Laravel framework(LAMP)
Database: MariaDB
Security protocols: SSL, AES-256 encryption
Notification: SMS and email integration
Load balancer
Outcome
Declaring results in Indian Elections with data of 8026 candidates and 61,36,56,298
voters is a herculean task. Nowhere in the world the results are displayed as fast and in
as authentic a manner as has been done in India. The application is hardened for cyber
safety so that the results published by the Election Commission of India are authentic and
are always available. Similarly, it has aided the Returning Officer in the computation of the
votes.
The Timely and Accurate Round-wise Trends and Results are widely published through
ECI Results Portal, Voter Helpline App and Election Trends TV which is playing a vital
role for establishing a single source of truth. Simplified process and validation checks at
various levels has made the system more effective and Robust.
79