Skip to content

A simple app that represents the electoral roll of Costa Rica using django and python. It can search by name or id card, authentication system and a panel to create (add) or delete a person from the electoral roll. Also can use mongoDB or postgresql changing the database engine in the settings.

Notifications You must be signed in to change notification settings

robertovargas97/Electorall_Roll_App_TSE_django_python

Repository files navigation

Desafío Padron electoral

Fase 1:

Debe descargar el padron electoral de la siguiente dirección. https://www.tse.go.cr/descarga_padron.htm

Dentro del archivo descargado se encuentran 2 archivos de interés, y un archivo de ayuda. Debe construir los modelos necesarios en django para almacernar los datos en una base de datos. Debe instalar y configurar Postgresql y PgAdmin4. Debe crear un commando de django que permita ingresar Distelec.txt y Padron Completo.txt como parámetros y permita procesar los datos https://docs.djangoproject.com/en/3.0/howto/custom-management-commands/

El procesamiento de los datos debe ser lo más rápido y eficiente posible en términos de memoria.

Debe crear una vista que permita buscar el lugar de votación de una persona por nombre y número de cédula. El sistema se estará usando al pie de urna por lo que debe dar resultados sin demoras.

Dentro de la información que debe proporcionar en la vista está:

  • Nombre
  • Número de cédula
  • Lugar de votación
  • Mesa de votación
  • Vencimiento de la cédula.

Cantidad de personas que votan en el distrito, cantón y Provincia. Cantidad de hombres y mujeres que votan en el distrito, cantón y Provincia. Cantidad de personas que votan con la misma fecha de vencimiento de su cédula.

Fase 2:

Debe crear un formulario autenticado que permita ingresar personas en centros de votación y eliminar personas fallecidas. La actualización de esta información debe darse a travez de signals.

https://simpleisbetterthancomplex.com/tutorial/2016/07/28/how-to-create-django-signals.html

Enlaces de interés

About

A simple app that represents the electoral roll of Costa Rica using django and python. It can search by name or id card, authentication system and a panel to create (add) or delete a person from the electoral roll. Also can use mongoDB or postgresql changing the database engine in the settings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published