Voting App (Advanced)

Aim

The aim of the advanced Voting App is to provide a customizable and flexible platform for organizing elections, allowing users to manually enter candidate names, their classes, and create multiple posts with designated candidates. This empowers users to adapt the app for various voting scenarios, ensuring a tailored voting experience that meets diverse needs.

Problem statement

Current voting solutions often lack flexibility and customization, limiting users to predefined candidates and posts. This can hinder user engagement and the effectiveness of the voting process. There is a need for a digital voting platform that allows for manual entry of candidate names and classes, as well as the ability to create multiple posts with various candidates, ensuring that the app can be used for different types of elections and organizational needs.

Major Widgets / Extensions used used

Image: Images are utilized for the TinkerSpace logo and feature five distinct symbols representing the five candidates.

Label: Labels are used for the title, candidate names, their class, results, exit confirmation, and instructions.

Button: Buttons are included for voting on the five candidates, admin login, checking results, restarting the voting process, and exit confirmation with yes or no options.

Textboxes have been added to enter the names of candidates, their classes, and the names of the posts.

PasswordTextbox: A password textbox has been added for the admin to enter the password and access the results.

Sound: A sound component (non-visible) has been added to play sounds during the voting process.

Clock: A clock (non-visible) has been added to serve as a timer for the voting process.

Intro Script for App Demo

Welcome to the advanced Voting App, an innovative solution designed to transform the voting experience! This app allows users to take charge of the election process by manually entering the names and classes of posts, as well as creating up to five posts with three candidates each. This level of customization empowers organizations, schools, and communities to tailor the app to their specific voting needs.

With user-friendly features that enhance engagement and accessibility, the app promotes fair and accurate voting while allowing real-time result monitoring for authorized administrators. Join us as we demonstrate how the advanced Voting App revolutionizes the way we conduct elections, making the process more inclusive and adaptable for everyone!

App Pages
Home

The home screen of the Voting App (Advanced) features five textboxes for users to enter the names of the posts they wish to create for the election. Once all post names are entered, users can click the Enter button to proceed to the next page. This intuitive layout allows for easy navigation and customization right from the start.

Candidate List

On the candidate list page, users are prompted to enter the names of candidates along with their respective classes for each post created. This page provides a clear structure with textboxes for each candidate’s name and class, ensuring that users can easily input the required information. Once all candidates have been entered, users can click the Start Voting button to move to the voting page, making the process seamless and straightforward.

Voting Page

The main voting page is where users can cast their votes for the candidates listed under each post. This page displays the candidates’ names and relevant details, allowing voters to select their preferred candidates easily. The design is user-friendly, with clear instructions and options for submitting votes. Sound effects enhance the experience, providing audio feedback during the voting process, ensuring that users feel engaged and informed throughout.

Downloads

App – APK File

(Click here is to download, ready to install App APK file.)

App – AIA File

(Click here is to download, MIT App Project file)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Leave a Reply

Your email address will not be published. Required fields are marked *