Interfaz web para elecciones de votos transferibles únicos encriptados homomórficamente.
Para ejecutar una elección a través de la interfaz web, ejecute los siguientes comandos:
cd cryptovote
pip install -r requirements.txt
python -m flask run Antes de ejecutar inicialmente la interfaz web, el archivo .env.example debe copiarse en un nuevo archivo llamado .env con el conjunto de valores deseados. También tenga en cuenta que Chrome parece ser el único navegador que admite la resolución de DNS para los subdominios del localhost, por lo que para el desarrollo de Chrome debe usarse para porciones del sitio que usan subdominios. Además, WebAuthn requiere que el dominio que se use tenga al menos dos partes (es decir, dos cadenas separadas por un período), así que asegúrese de usar un nombre de servidor raíz de desarrollo que se parece a cryptovote.localhost:5000 en lugar de solo localhost:5000 finalmente, si realmente se implementa en un servidor no bíblico https debe usarse en el orden para Webauthn a trabajar.