← Back

E-Voting App

A Web-Based General Election System

E-Voting App

About This Project

The E-Voting App is a web-based platform designed for general election systems, providing secure authentication, real-time analytics, and modern UI/UX.

Features:

  • Secure Authentication (bcrypt hashing, role-based access, session management, single vote per user)
  • Real-time Analytics (live results, interactive charts, event performance metrics)
  • Modern UI/UX (responsive design, blue theme, smooth animations, SweetAlert2 notifications)
  • Event Management (automated lifecycle, start/end dates, candidate management, data cleanup)
  • User Roles (User, Admin, Guest)

Technologies:

Next.jsTailwindCSSChart.jsBcryptData .JSON