Skip to content

unknown404-practice/SecureVote01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureVote 01 🗳️✨

High-Integrity, Cloud-Aware Multi-Tenant Voting Platform

SecureVote 01 is a modern, state-authorized digital voting system designed to ensure absolute transparency, integrity, and security in every ballot. Built for the #PromptWarsVirtual challenge, it leverages real-time cloud synchronization to provide a seamless experience for both election organizers and voters.


Official Protocol

Experience the official protocol here: https://unknown404-practice.github.io/SecureVote01/


✨ Key Features

🛡️ Advanced Security & Identity

  • Google OAuth 2.0 Integration: Identity verification via secure Google Sign-in.
  • Master Recovery Protocol: An emergency "Instant Reveal" system for organizer codes, backed by a secure email loop.
  • Isolated Portals: Complete logical separation between the Organizer Database and the Voter Booth to prevent unauthorized access.

Real-Time Infrastructure

  • Cloud-Aware Architecture: Powered by Firebase Firestore, ensuring that every vote is synchronized across all devices with zero latency.
  • System Status Monitoring: Real-time "System Ready" indicators for voters and real-time result tracking for organizers.

🎨 Premium User Experience

  • Glassmorphism UI: A high-fidelity, modern dark theme designed for focus and trust.
  • Mobile-First Design: Fully responsive interface that works perfectly on phones, tablets, and desktops.
  • Privacy-Hardened Inputs: Automatic protection against browser autofill to ensure user privacy during live demonstrations.

🛠️ Technology Stack

  • Frontend: HTML5, Vanilla CSS3 (Advanced Grid/Flexbox), Modern JavaScript (ES6+).
  • Backend/Cloud: Google Firebase (Authentication, Real-time Firestore Database).
  • Security Protocols: Domain-Restricted API Keys, Protected JS Module Routing.
  • Icons: Lucide-React High-Fidelity Iconography.

⚖️ Security Notice

This repository implements domain-level restrictions on its cloud keys. Even though configuration keys are public for frontend initialization, they are restricted to the official deployment domain to prevent unauthorized external requests.


👨‍💻 Developer

Ranadeep Saha Student at Swami Vivekananda University


Created for the Solution Challenge 2026 — Supported by @GoogleForDevelopers and @Hack2skill.

About

Create Voting Event and give the Vote securely.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors