| Name: | Description: | Size: | Format: | |
|---|---|---|---|---|
| 2.46 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
This dissertation presents the design and implementation of an electronic voting (e-voting) platform tailored to the needs of academic institutions. Motivated by the inefficiencies,
errors, and lack of accessibility found in traditional voting systems, the project aims to create a secure, user-friendly, and transparent solution that enhances participation and
decision making in academic governance. The platform supports both informal polls and formal elections, offering flexibility to accommodate a variety of academic decision-making contexts while maintaining high standards of security and usability.
The system was developed using a modern technological stack, including React for the frontend, FastAPI for the backend, and PostgreSQL for data management. Special attention was given to accessibility, responsiveness (to mobile devices, tablets, and desktop), and data security to ensure a seamless and inclusive experience for all users. Designed with scalability, usability, and security in mind, the platform fulfills core functional and non-functional requirements while delivering a responsive and intuitive user experience.
Esta dissertação apresenta o design e a implementação de uma plataforma de votação eletrónica (e-voting) desenvolvida para responder às necessidades específicas de instituições académicas. Motivado pelas ineficiências, erros e falta de acessibilidade nos métodos tradicionais de votação, o projeto visa criar uma solução segura, intuitiva e transparente que promova a participação e a tomada de decisão no contexto académico. A plataforma suporta tanto votações informais (sondagens) como eleições formais, oferecendo flexibilidade para se adaptar a diversos cenários de decisão, mantendo sempre elevados padrões de segurança e usabilidade. O sistema foi desenvolvido com uma stack tecnológica moderna, incluindo React para o frontend, FastAPI para o backend e PostgreSQL para a gestão dos dados. Durante o seu desenvolvimento, foram particularmente valorizadas a acessibilidade, a responsividade (permitindo o uso em telemóveis, tablets e computadores) e a segurança, garantindo uma experiência de utilização eficaz, segura e adaptada a diferentes dispositivos. Concebida com foco na escalabilidade, usabilidade e segurança de dados, a plataforma cumpre os principais requisitos funcionais e não funcionais, proporcionando uma experiência de utilização fluida e acessível.
Esta dissertação apresenta o design e a implementação de uma plataforma de votação eletrónica (e-voting) desenvolvida para responder às necessidades específicas de instituições académicas. Motivado pelas ineficiências, erros e falta de acessibilidade nos métodos tradicionais de votação, o projeto visa criar uma solução segura, intuitiva e transparente que promova a participação e a tomada de decisão no contexto académico. A plataforma suporta tanto votações informais (sondagens) como eleições formais, oferecendo flexibilidade para se adaptar a diversos cenários de decisão, mantendo sempre elevados padrões de segurança e usabilidade. O sistema foi desenvolvido com uma stack tecnológica moderna, incluindo React para o frontend, FastAPI para o backend e PostgreSQL para a gestão dos dados. Durante o seu desenvolvimento, foram particularmente valorizadas a acessibilidade, a responsividade (permitindo o uso em telemóveis, tablets e computadores) e a segurança, garantindo uma experiência de utilização eficaz, segura e adaptada a diferentes dispositivos. Concebida com foco na escalabilidade, usabilidade e segurança de dados, a plataforma cumpre os principais requisitos funcionais e não funcionais, proporcionando uma experiência de utilização fluida e acessível.
Description
Keywords
Electronic voting Academic governance Accessibility Responsiveness Security Online elections FastAPI React PostgreSQL
