Projet de fin d'étude : e-voting: Un système de vote décentralisé à base de Web3 et la technologie Blockchain

Etudiant : BOUIZDOUZENE BILAL

Filière : LF Sciences Mathématiques et Informatique

Encadrant : Pr. ZINEDINE AHMED

Annèe : 2024

Résumé : Le projet présenté dans ce mémoire vise à élaborer une application web facilitant la prise de décisions collectives via un système de vote sur Ethereum, exploitant la technologie blockchain afin de créer un processus de vote électronique sécurisé et transparent. Les électeurs s'inscrivent à l'aide d'une identité numérique vérifiée, leurs votes sont consignés sur la blockchain par le biais de contrats intelligents, et le décompte est automatisé et vérifiable publiquement. Cette technologie offre une sécurité, une transparence et une accessibilité supérieures par rapport aux méthodes traditionnelles, mais requiert une expertise technique, une acceptation par les utilisateurs et un cadre juridique clair pour être largement adoptée. Le projet était une bonne occasion pour découvrir de nouvelles technologies. Le backend de l'application est basé sur deux éléments essentiels : Web3.js, Framework du JavaScripts et Solidity langage de programmation utilisé pour écrit un contrat intelligent sur des plateformes blockchain comme Ethereum. Alors que Le Frontend se base sur CSS, Html, et d’autres techniques pour rendre l'application ergonomique et professionnelle.