Revista Blog

Sistema de Votación PHP y MySQL Avanzado

Por Mauricio Sevilla @configuroweb
Sistema de Votación PHP y MySQL Avanzado

El Sistema de Votación PHP y MySQL Avanzado tiene la opción de gestionar automáticamente diferentes cargos para diferentes candidatos al mismo tiempo.

El usuario votante solo puede votar una vez, no puede cambiar su voto y para el usuario administrativo es muy fácil validar en porcentaje y gráficamente las estadísticas en tiempo real del proceso de las votaciones.

Todo el proceso se explica a cabalidad en el vídeo a continuación

El costo del Sistema de Votación PHP y MySQL Avanzado es de 15 USD como es habitual en mis aplicaciones premium.

Demo del Sistema de Votación PHP y MySQL Avanzado

El proyecto está colgado en el siguiente enlace para las validaciones que consideres

https://mauriciosevilla.com/votacion/

Las credenciales de usuario votante [email protected] contraseña 1234abcd..

El acceso administrativo está en el siguiente enlace:

https://mauriciosevilla.com/votacion/admin/

Las credenciales de usuario administrativo son las siguientes, usuario [email protected] contraseña 1234abcd..

Implementación del Sistema de Votación Avanzado en un Servidor Local

El proyecto está colgado en GitHub en el siguiente enlace:

Para que te funcione el proyecto en tu ordenador o lo puedas colgar en un hosting requieres de la base de datos, que es la que te paso por Whatsapp o al correo electrónico, después de que me realices el pago de 15 USD a mi cuenta de PayPal [email protected]

En adelante haré de cuenta que tienes la base de datos para luego importarla y que la aplicación te quede plenamente funcional en tu servidor local.

Descarga de Aplicaciones Necesarias para la implementación del proyecto en un servidor local

Como es habitual en mis aplicaciones PHP recomiendo la instalación de las siguientes tres aplicaciones:

  • XAMPP para crear tu servidor web en tu ordenador.
  • Git para descargar el proyecto y controlar de forma avanzada tu proyecto.
  • Visual Studio Code para editar el proyecto fácilmente.

Descargas he instalas estas aplicaciones con todos los parámetros por defecto acorde al vídeo, para que no tengas ningún inconveniente.

Puesta a Punto del Sistema de Votación Avanzada en tu ordenador

En esta instancia arranco suponiendo que ya hiciste la descarga de las aplicaciones solicitadas.

Abre Visual Studio Code y accede a la siguiente ubicación:

C:\xampp\htdocs

En esta ubicación pulsas en la opción de View y Terminal y en la ventana negra que te aparecerá abajo de Visual Studio Code escribe el siguiente comando:

git clone https://github.com/configuroweb/votacion.git

Se creará una carpeta nueva dentro de htdocs llamada votacion. A continuación en Visual Studio Code pulsa Open Folder, entras en htdocs y seleccionas la capeta votacion. De este modo ya estarás con el proyecto listo para trabajarlo desde VS Code

Activación del Servidor Web con XAMPP

Ya después de haber descargado he instalado XAMPP te queda acceder a la aplicación y activar los servicios de MySQL y Apache.

La ventana de XAMPP con los servicios activados debe quedar como en la siguiente captura

    Sistema de Votación PHP y MySQL Avanzado

Importación de la Base de Datos

Para que la aplicación te funcione es necesario importar la bd, la base de datos es el archivo que te proporciono para que puedas tener la aplicación funcional en tu ordenador.

El costo de la aplicación es de 15 USD me contactas directo a mi Whatsapp en el siguiente enlace:

https://configuroweb.com/WhatsappMessenger

Me envías 15 USD por Paypal a mi cuenta [email protected] y te la envío al correo que me indiques o por el mismo Whatsapp.

Ya con la base de datos, y con los servicios de XAMPP activados, accede a la siguiente URL

http://localhost/phpmyadmin/

Creas una base de datos con el nombre votacion, accedes a esta, pulsas en la opción de importar y te vas a la ubicación donde tienes el archivo SQL que he proporcionado.

Si no tuviste ningún inconveniente en la importación de la base de datos, solo es acceder a la aplicación en su apartado administrativo:

http://localhost/votacion/admin/

y acceder con las credenciales [email protected] contraseña 1234abcd..

El apartado de usuario votante es el siguiente:

http://localhost/votacion/

En este punto el usuario votante se puede registrar así que no es necesaria unas credenciales previas, pero el proyecto viene con el usuario:

[email protected] y la contraseña 1234abcd..

El presente sistema es una versión más completa de un software de votación que publiqué hace unos meses. Este sistema previo es totalmente gratuito aunque tiene menos funcionalidades que el sistema avanzado que estoy presentando en este post.

El enlace del post del proyecto previo gratuito es el siguiente:

Sistema de Votación en PHP y MySQL [comparto el código]

Cualquier duda que tengas me puedes contactar sin problemas en el siguiente enlace:

https://configuroweb.com/WhatsappMessenger

Volver a la Portada de Logo Paperblog