hackquest logo

QuickVote

Our web app revolutionizes the voting process by reducing time consumption and preventing security breaches. With advanced encryption, user-frie

Videos

Description

Smart voting system

QuickVote - Voter Information System QuickVote is a web-based application designed to search for voter details from a predefined dummy database. The system allows users to enter a Voter ID and fetch corresponding voter information if available. If the voter ID is not found, a message will be displayed indicating the voter is not in the list. The platform is fully responsive and works seamlessly on both desktop and mobile devices.

๐Ÿ“Œ Features โœ… Search Voter Details using a Voter ID โœ… Displays Voter Information (Name, Voter ID, Electoral No, Age, Polling Booth, Gender, Voting Status) โœ… Responsive Design for Web & Mobile โœ… Stylish UI with an Elegant Layout โœ… Toggle Mobile Menu (Sign In, Sign Up, Check Voter List under 3-dot menu) โœ… Search Results Highlighted (Voting Status in Green/Red)

๐ŸŽฏ Technologies Used HTML - Structure of the Web Page CSS - Styling and UI Design JavaScript (JS) - Functionality, Search Logic, Responsive Features Django (Python) - Backend Framework for managing voter data and handling search requests React.js - Frontend framework for building an interactive user interface Solidity - Smart contract development for secure and transparent voting processes using blockchain ๐Ÿš€ How to Run the Project Clone the Repository bash Copy Edit git clone https://github.com/your-username/QuickVote.git Navigate to the Project Directory bash Copy Edit cd QuickVote ๐Ÿ“‚ Project Structure graphql Copy Edit ๐Ÿ”ฅ How It Works User enters a Voter ID in the search box. JavaScript fetches data from a predefined dummy voter database. If a match is found, it displays: โœ… Voter Name โœ… Voter ID โœ… Electoral Number โœ… Age โœ… Polling Booth โœ… Gender โœ… Voting Status (Voted/Not Voted) (Highlighted in Green/Red) If no match is found, it shows: vbnet Copy Edit ๐Ÿšจ THE VOTER IS NOT IN THE LIST! ๐Ÿšจ The voter list table remains hidden after a search result is displayed. ๐Ÿ“ฑ Responsive Design For Desktop:

Full navigation bar with "QuickVote," "Check Voter List," "Sign In," and "Sign Up." Large search bar at the top. Styled voter details box for search results. For Mobile:

3-Dot Menu for "Check Voter List," "Sign In," and "Sign Up." Search bar and results adjust automatically for small screens. ๐Ÿ›  Future Improvements ๐Ÿ”น Backend Integration for real voter data. ๐Ÿ”น User Login System to track voting history. ๐Ÿ”น Improved Search Functionality with fuzzy search..

๐Ÿ“œ License This project is free to use under the MIT License.

๐Ÿ“ฉ Contact For any queries or suggestions, feel free to reach out:

๐Ÿ“ง Your Email - subhojeet28dey@gmail.com ๐ŸŒ GitHub - SubhojeetDey TEAM BYTE FORCE

Subhojeet Dey

Shivansh Kumar

Prateek Raj

Sanskar Agarwal

Progress During Hackathon

60

Tech Stack

React
Python
Solidity
Ethers
Web3
Django

Fundraising Status

N/A

Team Leader
SSubhojeet Dey
Sector
Other