En este post voy a detallar cómo descargar y compilar el código fuente del sistema para estacionamientos.
Me voy a enfocar en la última versión publicada que ya incluye lo de la primera versión:
https://parzibyte.me/blog/2022/05/03/software-parqueadero-tarifas-usuarios-personalizacion-ticket/
Antes de comprar el código fuente toma en cuenta lo siguiente:
En este caso este programa utiliza mi plugin para impresoras térmicas v1. Puedes seguir usando el programa con mi plugin gratuito o implementar tus propios métodos de impresión, pero quiero aclarar que cada programa es separado y que aquí solo estamos hablando del programa para estacionamiento.
El costo del código fuente es de 3000
pesos mexicanos (MXN). Para obtenerlo:
En mi blog: https://parzibyte.me/blog/2021/05/11/sistema-estacionamientos-gratuito-open-source/
Go en su versión más reciente. Yo puedo garantizar el funcionamiento con Go 1.17. El compilador debe estar en la PATH listo para ser invocado en cualquier lugar.
GCC de 64 bits. Al ejecutar gcc -v
en Target
aparece Target: x86_64-w64-mingw32
. También debe estar en la PATH para ser invocado en cualquier lugar
Node y NPM. En mi caso al ejecutar node -v
obtengo v14.17.5
y al ejecutar npm -v
obtengo 8.19.3
.
Las tablas o mejor dicho el esquema de la base de datos se encuentra en bd.go
dentro de la función crearTablas
Ejecutar npm install
(solo la primera vez, es para instalar las dependencias)
Ejecutar npm run serve
(siempre que se quiera levantar el servidor)
Ejecutar go mod tidy
(dependencias)
Compilar con go build -tags desarrollo
Vas a necesitar GCC de 64 bits para compilar SQLite3, y obviamente el compilador de Go.
Primero prepara el frontend con:
npm run build
Ahora compila la versión para producción en el backend con:
make prod
Y si no tienes make entonces ejecuta:
go build -tags produccion -o estacionamiento_produccion.exe -ldflags "-H windowsgui"
Crea una nueva carpeta limpia y:
control_estacionamiento_prod_64.exe
).public
frontend/dist
excluyendo los archivos .map
dentro de public
Al final debe quedarte algo así:
Luego de eso ya puedes distribuir el software.
Ejecuta el archivo .exe y luego visita http://localhost:5000/static/
(Mira bien la ruta, escríbela tal cual)
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Esta web usa cookies.