Projet de fin d'étude : e-voting: Un système de vote décentralisé à base de Web3 et la technologie Blockchain
Etudiant : EL OUAZZANI ISMAIL
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.