Skip to content

3th-Enjay/electoral-fraud-monitoring

Repository files navigation

Electoral Fraud Monitoring System (People's Power)

Problem Domain

Elections worldwide often suffer from various types of fraud and irregularities, which undermine public trust and the integrity of democratic processes. The Electoral Fraud Monitoring System (People's Power) aims to detect, monitor, and report electoral fraud in real-time using modern technologies like biometric verification, anomaly detection, and automated reporting systems.

Overview

The Electoral Fraud Monitoring System:

  • Detects and prevents duplicate voting using biometric verification (fingerprint and facial recognition).
  • Monitors voter activity, detects unusual patterns, and triggers alerts for suspicious behavior.
  • Analyzes vote data using historical comparisons and risk metrics to generate fraud detection reports.
  • Provides real-time reporting and alert mechanisms for electoral bodies to take immediate action.

Class Diagram

The UML class diagram illustrates the system's design, including relationships between classes such as User, Admin, DataAnalysis, BiometricVerification, and ReportSystem.

Link to UmL Diagram

Screenshot from 2025-01-19 07-02-41

UML DIAGRAM

How to Run the Code Clone the repository:

git clone https://github.com/your-repo/electoral-fraud-monitoring-system.git
cd electoral-fraud-monitoring-system 

Install dependencies (if any):

npm install 

Run the application:

node main.js

Screenshots from terminal

Screenshot from 2025-01-19 19-41-10

Terminal

Screenshot from 2025-01-19 20-27-54

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published