DEV Community

Cover image for NEEV – National Election E-Vote System
Alazar Bekele
Alazar Bekele

Posted on

NEEV – National Election E-Vote System

I Need Feedback from developers and engineers

This project is a Digital Voting System designed to allow 🎊🎉 citizens to securely cast their votes online without the need for physical presence. The platform aims to make the voting process more accessible, transparent, and efficient while helping prevent issues such as vote theft and illegal manipulation.

Features currently implemented:
• User authentication
• Party competition system
• Secure vote submission
• Vote verification logic

⚙️ Tech Stack
• Django
• Tailwind CSS
• PostgreSQL
• Git & GitHub

If You Interested To See

GitHub logo Ethiopian-inspired / National-Election---E-vote

National Election E-Vote is a secure web-based voting platform built with Django that enables transparent digital elections. It includes authentication, candidate/party management, approval workflows, and a secure voting system designed to ensure fairness and integrity in the election process.

National-Election---E-vote

🗳️ National Election E-Vote

A secure web-based voting system built with Django that enables transparent and reliable digital elections


🚀 Features

  • 🔐 User Authentication System
  • 👤 Voter Registration
  • 🏛 Party / Candidate Management
  • Admin Approval Workflow
  • 🔑 Secure Token-Based Approval System
  • 📊 Election Participation System
  • 🗂 Document Upload (PDF Party Information)
  • 🛡 Role-Based Access Control

🛠 Tech Stack
































Technology Purpose
Django Backend Framework
Python Core Programming Language
Tailwind CSS Frontend Styling
SQLite Database
HTML / Django Templates Frontend Rendering
Git & GitHub Version Control


⚙️ Installation

1. Clone the repository

git clone https://github.com/AlazarBekele/National-Election-E-Vote.git

2. Go into the project folder

cd National-Election-E-Vote

3. Create virtual environment

python -m venv venv

4. Activate environment

Mac / Linux

source venv/bin/activate

Windows

venv\Scripts\activate

5. Install dependencies

pip install -r requirements.txt

6. Run migrations

python manage.py migrate

7. Run the server

python manage.py runserver

📌 Project Structure

National-Election-E-Vote

├── core
├── users




Top comments (0)