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.
Experience the official protocol here: https://unknown404-practice.github.io/SecureVote01/
- 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.
- 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.
- 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.
- 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.
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.
Ranadeep Saha Student at Swami Vivekananda University
Created for the Solution Challenge 2026 — Supported by @GoogleForDevelopers and @Hack2skill.