E-Vote is a full-stack web application designed to facilitate and streamline the electoral process for Moroccan elections. The platform leverages modern web technologies to provide a secure, transparent, and user-friendly environment for voters, candidates, and administrators.
User Authentication and Authorization: Robust authentication mechanisms to ensure the security and privacy of user data. Voter and Candidate Registration: Seamless registration processes for voters and candidates, with proper validation and verification. Election Dashboard: An intuitive dashboard displaying upcoming elections, candidate information, and real-time updates on election proceedings. Voting System: A secure and anonymous online voting system insuring elections transparency. Results Verification: A system for verifying and auditing election results, ensuring transparency and accuracy. Mobile Responsiveness: A responsive design that caters to users on various devices. Feedback and Support: Features for users to provide feedback, report issues, and seek support.
Frontend: HTML, CSS, TypeScript, Angular, Tailwind Backend: Java, Spring Boot Database: PostgreSQL Security: JWT