SISTEMA TURNERO CON PHP, MYSQL, JS, CSS Y WEBSOCKET (código fuente gratis)

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • Los invito a suscribirse a mi canal y de esta manera apoyan mi trabajo. www.youtube.com...
    O también pueden apoyar mi trabajo invitándome a una taza de té, Muchas Gracias...
    www.paypal.com...
    Código fuente: www.dropbox.co...
    Servidor Xampp: www.dropbox.co...
    Sistema de turnos con PHP, MySQL, Css, Javascript y Websockets
    Características:
    - Visualizador de turnos (Se puede ver numero de turno, caja que atiende,
    logo y nombre de la empresa, area de video para publicidad, tabla que muestra el turno que esta siendo atendido y los que ya pasaron, area para colocar pequeñas notas de noticias o promociones con texto que se desplaza de de derecha a izquierda).
    - Pantalla para solicitar turno.
    - Login para los cajeros.
    - Registrar usuarios (cajero).
    - Registrar caja.
    - Ver y editar la informacion de la empresa.
    - Resetear los turnos
    - acceso lan por la ip 192.68.1.2 o la que se configure.

КОМЕНТАРІ • 78

  • @rodrigoleonmuriel7780
    @rodrigoleonmuriel7780 7 місяців тому

    El mejor entre los mejores, MAESTRO

    • @cmarinv2005
      @cmarinv2005  7 місяців тому

      Gracias por comentar amigo, espero que le sea útil el programa. éxitos...

  • @antesestabaestresado
    @antesestabaestresado Рік тому

    Buenas , me parece excelente tu laburo, simple y facil

  • @user-yy5rs8zl7n
    @user-yy5rs8zl7n Рік тому

    Buena noche amigo, muy buen aporte, diría mejor Excelente. Me a dado la lucha para conectar correctamente pero a valido la pena.

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, felicitaciones, le comento que la explicación para instalar la aplicación era muy básica, por eso decidí ampliar la información y subirla al canal, éxitos

    • @efrainczechura
      @efrainczechura 11 місяців тому

      amigo como hiciste para conectar el socket, me ha dado problemas en eso?

  • @adrianfigueroaruiz2666
    @adrianfigueroaruiz2666 4 місяці тому

    excelente aporte maestro, ya lo probé y funciona de maravilla solo que el archivo ogg no se reproduce o algo estoy haciendo mal que no se escucha en la pagina desde la ubicación del archivo si.

    • @cmarinv2005
      @cmarinv2005  4 місяці тому

      Muy bien, en cuanto que se reproduce bien el archivo en el lugar de origen pero no en el remoto habira que ver la compatibilidad del navegador para reproducir este sistema de archivo..

  • @edrodsol
    @edrodsol Рік тому +1

    buenos dias, muy buena herramienta, como podria ser con protocolo seguro HTTPS?

  • @Epipv
    @Epipv 4 місяці тому

    exelente aporte ya lleva bastante tiempo pero estaba necesitando esto para un proyecto de la U , se le podria implementar que imprima el turno es decir cuando la persona tome el turno imprima para que el usuario se lleve el respectivo turno?

    • @cmarinv2005
      @cmarinv2005  4 місяці тому

      Claro que si amigo, solo es ubicar algun script de PHP para imprimir y enviar la variable que lleva el consecutivo de turno a la impresora..

  • @davidpadron2435
    @davidpadron2435 Рік тому +1

    buenas tardes amigo , hago todos los pasos pero al momento de entrar el la web no me sale en linea , como tal entra a la web pero cuando me logeo no sale en linea , me puedes ayudar

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, si debe actualizar es porque no está funcionando el protocolo Websocket, realizó todo tal cual como el video, activó Websocket en el xampp, utiliza la misma versión de xampp, habilitó el servicio de server.php antes de iniciar el aplicativo. si aún no le funciona por favor puede leer en esta página. www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html

  • @morenazo0814
    @morenazo0814 Рік тому +1

    Hola amigo gracias por tan valioso video una consulta a mi me funciona pero debo recargar la ventana de visualizador de turnos para que muestre, y tampoco hace el sonido cualquier ayuda me sirve

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Buenas, si debe actualizar es porque no está funcionando el protocolo Websocket, realizó todo tal cual como el video, activó Websocket en el xampp, utiliza la misma versión de xampp, habilitó el servicio de server.php antes de iniciar el aplicativo. si aún no le funciona por favor puede leer en esta página. www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html

    • @morenazo0814
      @morenazo0814 Рік тому

      @@cmarinv2005 definitivamente no me activo el websocket, hice de todas las maneras habidas y por haber, de todas formas mil gracias

    • @cmarinv2005
      @cmarinv2005  Рік тому

      @@morenazo0814 con gusto le puedo echar una mano, puedo verificar remotamente ese equipo, mi correo es cmarinv2005@gmail.com

  • @DarwinMonasterios
    @DarwinMonasterios Рік тому

    Hola amigo, execelente tu aporte, no soy programador pero me parecio interesante tu programa, sencillo y facil de configurar y utilizar, te queria consultar que debo hacer para poder imprimir un ticket con los numeros solicitados, de antemano gracias por tu respuesta

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      Gracias por comentar, amigo busca un código sencillo en javascript que le permita imprimir la información del campo del ticket, yo realicé esto pero no lo publiqué porque también se debe dar formato a la impresión según la impresora usada. con un poco de investigación sé que podrá implementarlo. Exitos

    • @agos2509
      @agos2509 Рік тому

      Hola! Estoy buscando lo mismo. Pudiste hacerlo? 😢

    • @cmarinv2005
      @cmarinv2005  Рік тому

      @@agos2509 Gracias por comentar, se refiere a imprimir el número de turno

  • @user-cf1om3sp4r
    @user-cf1om3sp4r 5 місяців тому

    Hola habia estado haciendo un sistema de turnos para un cuerpo de guardia, pero esto me ha gustado, lo descargue, pero no tengo las tablas de la BD, me pueden decir donde obtenerlas?, gracias y considero el trabajo excelente.

    • @cmarinv2005
      @cmarinv2005  5 місяців тому

      Gracias por comentar, la base de datos esta en la carpeta BD y el achivo se llama turnero.sql

  • @manuelvalenzuela3423
    @manuelvalenzuela3423 Рік тому

    Buena, muy buena herramienta, la intente implementar en pc ante de implementar la en mi empresa y realizo todo los paso del video cuando me logeo no aparece a luz verde que debiera estar conectado como consecuencia cuando intento atiendo un numero lo llamo todo bien pero no aparece en el visualizador

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, amigo probablemente no se esté ejecutando correctamente el WebSocket o las ip no sean las adecuadas, por favor puede encontrar mas información aquí. www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html

    • @carlosvalderrama5495
      @carlosvalderrama5495 4 місяці тому

      hola manuel como esta lograste superar el inconveniente? y tuve el mismo inconveniente. Y mira que la unica forma que lo pude solucionar es darle un refresh automatico al formulario turnos.php intentalo y me cuentas como te va. O si tienes una mejor idea la compartes GRACIA

  • @danielmartinezramirez1407
    @danielmartinezramirez1407 4 місяці тому

    Cómo se modifican las contraseñas?? Excelente programa

    • @cmarinv2005
      @cmarinv2005  4 місяці тому

      si la PAGINA WEB no le permite hacerlo desde el panel de administraciòn, puede hacerlo en la base de datos.. igual en caso que no exista con conocimientos basicos de PHP podria generar un panel para esta opcion..

  • @carlosmateorodriguezandrad3912
    @carlosmateorodriguezandrad3912 2 місяці тому

    Hola, en el enlace de servidor Xampp dice “elementos eliminados”

    • @cmarinv2005
      @cmarinv2005  2 місяці тому

      www.dropbox.com/scl/fi/9eynyw7ea7cqm0xe6zw95/xampp-win32-5.6.37-0-VC11-installer.exe?rlkey=3evsuq0l8zfkyl2hvw72if29n&st=lgzb0062&dl=0 al ser un archivo ejecutable debe seleccionar ir de todos modos...

  • @israelcano9316
    @israelcano9316 6 місяців тому

    Hola, Ayudaa, Cómo podría subirlo en un hosting para implementarlo en mi negocio? que configuraciones se harían con el archivo server, no encuentro la manera de hacerlo. Todavía no entiendo como implementar el socket en un hosting de paga

    • @cmarinv2005
      @cmarinv2005  6 місяців тому

      Gracias por comentar, la verdad no tengo un servicio hosting contratato para realizar la prueba, si l hosting por seguridad no le permite tener habilitado o acceder a WebSocket lo mas probable es que no le vaya funcionar actualizando automaticamente los turnos, he estado ocupado en otro asuntos y subí este proyecto con el ánimo que cualquier persona interesada pueda modificarlo y mejorarlo. éxitos...

    • @israelcano9316
      @israelcano9316 6 місяців тому

      ​@@cmarinv2005 estoy adentrandome en el mundo de la programacion y ya le he modificado a este que subiste, de hecho ya hice la prueba en un hosting gratuito y no me funciona, Aun tengo varias dudas el websocket y las ip's . Aun así te agradezco por compartirlo.

    • @cmarinv2005
      @cmarinv2005  6 місяців тому

      amigo, mucha suerte con eso. WebSocket lo he usado para comunicación entre Arduino y http pero no lo había implementado en PHP.. si logras algo me comenta.. éxitos.

  • @user-uh3df7ro3q
    @user-uh3df7ro3q 5 місяців тому

    Hola amigo, pregunta como hago para que otro equipo pueda llamar un turno. Gracias

    • @cmarinv2005
      @cmarinv2005  5 місяців тому

      Buenas, el aplicativo se instala en red en un servidor, desde otro equipo de la red al escribir la ip del equipo servidor seguido de un / y el nombre de la carpeta del turnero se puede interactuar con el sistema de turnos..

  • @mkennedyjheadem
    @mkennedyjheadem 8 місяців тому +1

    hola, algún dato para contactarme con ud. por favor

    • @cmarinv2005
      @cmarinv2005  8 місяців тому

      Gracias por comentar, mi correo es cmarinv2005@gmail.com

  • @ConfesorPaulino
    @ConfesorPaulino Рік тому

    Hola, soy estudiante de programación y estoy haciendo un sistema de turnos, pero en HTML, CSS y JavaScript. ¿Crees que podamos colaborar para terminar este proyecto?

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, claro que si, podríamos mejorar el proyecto agregando mas funciones, además del reloj para ver los tiempos, por favor mi contacto es cmarinv2005@gmail.com

  • @morenazo0814
    @morenazo0814 9 місяців тому

    Amigo saludes, como hago para que se el llamado sea automatico, y que haga el sonido o la alerta

    • @cmarinv2005
      @cmarinv2005  9 місяців тому

      Amigo deber configurar correctamente el servicio WebSocket y guiarse por el indicador que debe encender verde cuando el sistema está en línea. en la descripción del video dejé el enlcae a un foro de la App. donde podría encontrar ayuda. éxitos..

  • @osnaiderlopez6603
    @osnaiderlopez6603 Рік тому

    hola buenas que buen programa, pero cuando intento iniciar el server.php desde la consola me aparece este error
    PHP Warning: socket_bind(): Host lookup failed [11001]: Host desconocido in C:\xampp\php\server.php on line 12
    Warning: socket_bind(): Host lookup failed [11001]: Host desconocido in C:\xampp\php\server.php on line 12
    PHP Warning: socket_listen(): unable to listen on socket [10022]: Se ha proporcionado un argumento no válido in C:\xampp\php\server.php on line 15
    Warning: socket_listen(): unable to listen on socket [10022]: Se ha proporcionado un argumento no válido in C:\xampp\php\server.php on line 15
    Server status: on

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, debe copiar el archivo server.php en la ruta C:\xampp\php y ejecutar el comando según lo explicado, tambien debe habiliar Websocket en el xampp, mas informacion: www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html

  • @Isaac-tu1ml
    @Isaac-tu1ml Рік тому

    hola muy buen video, me gustaría saber si se podría ejecutar en dos equipos distintos

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      Gracias por comentar, claro que si amigo, en los equipos que se requieran ya que puede haber un servidor y todos los demás equipos apuntan a la ip del servidor, Exitos

    • @Isaac-tu1ml
      @Isaac-tu1ml Рік тому

      @@cmarinv2005 gracias amigo, mañana probaré y te comentaré como me fué

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      @@Isaac-tu1ml Claro que sí. suerte con eso

    • @Isaac-tu1ml
      @Isaac-tu1ml Рік тому

      @@cmarinv2005 efectivamente funciona en varios equipos, muchas gracias por el aporte

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      @@Isaac-tu1ml muy bien, con la plantilla y algunos conocimientos en javascript puede modificar a su gusto algunos parámetros, podría requerir algunos conocimientos en Mysql. Exitos

  • @cesaralejandrogalarza7403
    @cesaralejandrogalarza7403 Рік тому

    buenas se podra agregar letras en los turnos dados y que sean 3 diferentes usuarios a la vez?

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, el sistema lleva un orden numérico en los turnos, por lo tanto no sería viable con letras, y los turnos pueden ser atendidos por varios empleados a la vez, pero cada empleado en la caja donde se registró, ya que no puede registrar un mismo empledo en mas de una caja... Exitos

  • @userid5286
    @userid5286 7 місяців тому

    Brooo de casualidad sabes como subir el websocket online? Osea que no solo funcione local?

    • @cmarinv2005
      @cmarinv2005  7 місяців тому

      Gracias por comentar, amigo un usuario me pregunto lo mismo y hasta lo intento hacer, solo le funcionó pero actualizando manualmente la pagina, ya que el complemento de WebSocket no fue posible activarlo en el hosting. si tienes un dominio y hosting que le permita subir base de datos de Mysql podría intentar.. éxitos

  • @DJ_XAVIER_921
    @DJ_XAVIER_921 Рік тому

    hola por que no se pone ek linea len verda a caja ? que puede estar sucediendo?

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, si no se enciende en verde es porque el servicio no se está ejecutando exitosamente, hizo todo lo que explique en el video, las ip, el servicio server.php, activar websocket en xampp... si aun no le funciona puede revisar este enlace: www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html

    • @fabianenriquelugopadilla7699
      @fabianenriquelugopadilla7699 Рік тому

      Hola, pudiste solucionar el problema? A mi me pasa igual

    • @cmarinv2005
      @cmarinv2005  Рік тому

      @@fabianenriquelugopadilla7699 Deben realizar el paso a paso igual que en el video, en mi caso en varias ocasiones me pasó lo mismo pero siempre era algún detalle que se me pasaba, es por la misma razón que subí el video detallando cada paso, éxitos

  • @elmatata3096
    @elmatata3096 Рік тому

    me encanta este programa, pero tengo una duda, solo se puede activar el soket con esa version de xampp?

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, no necesariamente debe usar ese xampp, en otros xampp la activación puede que sea un poco diferente, la verdad debe comprobar por el método de prueba y error. en mi caso usé esa versión de xampp porque tengo algunos programas que solo me funcionan con esa versión. Muchos éxitos

    • @elmatata3096
      @elmatata3096 Рік тому

      @@cmarinv2005 entiendo, entonces lo que debo hacer es buscar la manera de activar el soket?

    • @elmatata3096
      @elmatata3096 Рік тому

      @@cmarinv2005 sabes que instale la version de xampp que indicas y segui todos los pasos tal cual, pero aun no me agara

    • @cmarinv2005
      @cmarinv2005  Рік тому

      @@elmatata3096 Exacto, solo es buscar la forma de activar el socket, en mis videos hay un reloj si quiere puede implementarlo en el código del Turnero...

  • @antesestabaestresado
    @antesestabaestresado 6 місяців тому

    hola sigues desarrollando este sistema? gracias

    • @cmarinv2005
      @cmarinv2005  6 місяців тому

      Gracias por comentar, amigo solo agregue un reloj a esto, pero actualmente solo lo que se compartio es lo que hay..

  • @labari6281
    @labari6281 Рік тому

    Hola amigo, mucho gusto, algun numero de contacto o correo? quisiera solicitar una asesoria totalmente remunerada

    • @cmarinv2005
      @cmarinv2005  Рік тому

      amigo, por favor escribirme al correo cmarinv2005@gmail.com

    • @labari6281
      @labari6281 Рік тому

      @@cmarinv2005 le hable amigo, espero su respuesta

  • @antesestabaestresado
    @antesestabaestresado Рік тому

    hola, como estas, como hago para poner otra IP ya que mi sistema esta en otro rango? gracias

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      Amigo, si te fijas en el video en el archivo server.php es dond debes cambiar la ip según la que use su servidor. Exitos

    • @antesestabaestresado
      @antesestabaestresado Рік тому

      @@cmarinv2005 gracias Bro, esta siendo muy util para un hospital publico en un pueblo de Argentina. tiene idea como poner un temporizador asi ven el tiempo que esta demorando en antender , con el promedio de atencion. ? como puedo donarte por paypal?

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      @@antesestabaestresado Gracias por comentar, lo que recomendaria es usar un tiempo o reloj en pantalla igual para todos los usuarios, ya que sería mucho mas sencillo que ubicar un tiempo por cada turno que atiende actualmente, debería poder encntrar en PHP algun código de reloj que pueda servirle. Exitos

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      @@antesestabaestresado amigo, seria ver un código simple en php para mostrar en pantalla el tiempo, voy a ver si le realizo el trozo de código y se lo envió, éxitos, aquí está mi Paypal...
      www.paypal.com/invoice/s/pay/INV2-PHBJ-CZYT-86QF-TLUM?v=1&RT000238&ppid=RT000238&cnac=CO&rsta=es_XC%28es-CO%29&cust=H2DD5MXVEV7AN&unptid=41a6ea82-e823-11ed-af9e-3cecef6afc6a&calc=f332906340c40&unp_tpcid=invoice-buyer-notification&page=main%3Aemail%3ART000238&pgrp=main%3Aemail&e=cl&mchn=em&s=ci&mail=sys&appVersion=1.164.0&xt=104038%2C127632

    • @antesestabaestresado
      @antesestabaestresado Рік тому

      @@cmarinv2005 Lo espero con ansias , por motivo de restriccion del dolar solo me dejo enviar 5 dolares . El mes que viene puedo enviarte otros 5 mas si quieres