Hello! Friends
eVoting is a complete online voting and election management system designed for teams that need a structured, secure, and easy-to-manage digital election workflow. It combines a Laravel-based web administration panel with Flutter mobile app source code so you can run elections across web, Android, and iOS from one product package.
The system allows users to register as voters, submit required documents, and receive approval from higher authority before participating in elections. Candidates can also apply through the platform, upload required details, get verified by the admin team, and access their own dashboard after approval.
With dedicated dashboards for Admin, Manager, Candidate, and Voter roles, eVoting is built for real-world election operations rather than simple one-page polling. It also includes constituency-wise data handling, designation and party classification management, election categories, verified and non-verified voter management, reporting tools, multilingual support, RTL, blog pages, FAQ pages, mail settings, and PWA readiness.
This makes the script suitable for student elections, association voting, union elections, private organization ballots, club leadership selection, community decision-making, and any structured digital voting process that requires verification and administrative control.
eVoting is a powerful and user-friendly online voting system designed for organizations, schools, universities, companies, and communities. With advanced security features, real-time result calculation, and an intuitive admin panel, you can create, manage, and conduct elections or polls with ease.
Whether you’re managing a student election, corporate decision, community poll, or association vote, eVoting provides a reliable and transparent platform that ensures fairness and accuracy.
Advantages
- Digital voting system.
- Time saving.
- Can be used for multipurpose application.
- High security can be implied for preventing false voting.
Authorization for Demo
Admin Login Details:Admin Login
E-mail: admin@mediacity.co.in
Password: 12345678
Voter Login Details:
Voter Login
E-mail: voter@mediacity.co.in
Password: 12345678
Demo APK
E-mail: voter@mediacity.co.in
Password: 12345678
Key Features
- Multi-platform voting solution, web panel plus Flutter mobile app.
- Approval-based voter registration for controlled access.
- Candidate application and approval workflow.
- Role-based dashboards for admin, manager, candidate, and voter.
- Constituency-wise election data management.
- Verified and non-verified voter tracking.
- Candidate and party organization tools.
- Election and designation classification modules.
- Built-in reports for parties and voters by constituency.
- Multilingual interface with RTL support.
- PWA ready for wider device access.
- CMS-style content tools including blog, FAQ, privacy policy, and terms pages.
- Mail configuration and registration controls.
- Approval-first election workflow that validates both voters and candidates before participation.
- One product package covering web, Android, and iOS source code.
- Multi-role structure for real election teams, not just a single admin login.
- Constituency-wise management that fits local, regional, campus, and association election models
- Constituency-wise management that fits local, regional, campus, and association election models
- Multiple Election Types – Support for single choice, multiple choice, and ranked voting systems.
- Real-Time Results – Instant vote counting and dynamic result charts.
- User-Friendly Dashboard – Clean, modern interface for both voters and admins.
- Customizable Ballots – Add candidates, parties, or Admin with images and details.
- Role-Based Access – Admins, organizers, and voters with different permission levels.
- Export & Reports – Download election results in multiple formats for record-keeping.
Perfect For
- Universities & Colleges – Student elections & campus polls
- Companies – Employee voting, decision making, HR polls
- Communities & Associations – Club elections, NGO decision-making
- Government & Local Bodies – Transparent small-scale elections
- Events & Competitions – Award voting, contests, online polls
Why Choose eVoting?
- Eliminates paper ballots & manual counting
- Saves time, reduces cost, and ensures accuracy
- Transparent, fair, and tamper-proof elections
Package Includes
- Full Source Code
- Step-by-Step Documentation
- Free Updates
Server Requirements
You will need to make sure your server meets the following requirements:
PHP = 8.2.4, Apache, MySQL 5.7, PHPMyadmin
if using Maria DB the 10.4
I use Laravel framework version 10
Flutter Version 3.41.0
Dart Version 3.11.0
Disclaimer
Chang Log:
19/03/2026( Version1.8 )
- Security Improved - Responsive Improved - Flutter Updated 3.41.1 • channel stable - Dart 3.11.0
28/08/2025 ( Version1.7 )
- Added skeleton Loading - UI Improved - Minor Bug fixed
10/12/2024 ( Version1.6 )
- Update PHP Version 8.2 - Minor Bug Fixed
11/06/2024 ( Version1.5 )
- Voter Import - Login Package change - UI Improved - Login Package Change - Push Notification - XSS attack - Laravel 10 Update - Voter Import
20/03/2023 ( Version1.4 )
- Minor Bug Fixed - UI improved - PHP 8.1.13
11/03/2022 ( Version1.3 )
Web Changelogs:- Minor Bug Fixed - UI improvedFlutter App Changelogs:
- Minor Bug Fixed - UI improved - Flutter Version Updated(3.3.2)
18/01/2022 ( Version1.2 )
Web Changelogs:- Latest Laravel version 8.79 - Added RTL - Added Pre Translation with 21 languages and translation manager. - Added constituency wise data for admin, manager role. - Bug fixes and improved performance.Flutter App Changelogs:
- RTL Added - Translation Added. - Bug Fixes and performance updated.
29/11/2021 ( Version1.1 )
- Laravel upgrade to 8 version. - Bug fixes and stability.Note:> Any media – Images, icons or logos used in previews are not included in this item and you need to contact authors to get permission in case you want to use them in your commercial or non-commercial projects. Read help file for more details after you purchase the template.