Linking Park es un programa para la ayuda de gestión de un estacionamiento pequeño o Valet Parking. Este contiene funcionalidades como:
- Visualización de Entradas y Salidas.
- Configuración de Lugares.
- Sistema de Usuarios con distintos roles.
- Sistema de Cobro.
- Plantilla de Boleto imprimible
- Sistema de Boletaje y Asignación de Lugares Aleatorio.
- Sistema Operativo Windows o Linux.
- Python 11.4+
- 2 GB RAM mínimos libres
- 3 GB de espacio de almacenamiento
- 6 GB RAM
- 10 GB de espacio de almacenamiento
- Una vez cumplidos los Requisitos del Sistema, solo será necesario descargar el archivo .bat del sistema operativo deseado encontrados en la raíz del repositorio.
- Luego de descargar tenemos que verificar que el terminal puede ejecutar Scripts (Esto solo si esta en Windows).
- Una vez activado esto procederemos a ejecutar el archivo .bat descargado. Y este clonara el repo e instalara el programa. En caso de fallar la activación del Virtuan Env, Cancelar el .bat con
CTRL + C
y proceder a una activacion manual en el punto . - Si concluyo la instalacion y activacion del programa solo debe buscar en el navegador de su preferencia la ruta http://127.0.0.1:5000
- Descargar el archivo .sh del repositorio
- Ejecutar .sh, lo cual clonará el repositorio e instalará el programa.
bash startLinux.sh
- Si concluyo la instalacion y activacion del programa solo debe buscar en el navegador de su preferencia la ruta http://127.0.0.1:5000
- Para la instalación Manual puede usar el .bat y detenerlo al intentar Activar el Entorno Virtual.
- De lo contrario, Clone el repositorio.
- Inicie una terminal y escriba los siguientes comandos:
# Ingrese a la ruta donde clono el repo ejemplo:
$ cd C:/users/my_user/downloads/linking_park
# Instale la libreria VritualEnv
$ python -m pip install virtualenv
# Una vez instalada cree un Entorno Virtual
$ python -m venv example-venv
# Una vez finalizada la creacion del Entorno Virtual se necesita activar.
$ & ./linking_park/example-venv/Scripts/Activate.ps1
# Una vez activado podemos instalar los requerimentos.
$ python -m pip install -r requirements.txt
# Una vez terminado podemos iniciar el programa e ingresar a la ruta del paso final de la instalacion automatica
$ python app/__init__.py
#Instalacion Finalizada.
sudo apt update && sudo apt upgrade
sudo apt install python3 python3-venv
yum -y install @development
yum -y install rh-python36
yum -y install rh-python3-venv
# Clonar repositorio
git clone https://github.com/shelbylpz/linking_park.git
# Crear y activar entorno virtual
python3 -m venv venv
source venv/bin/activate
# Instalar requerimentos
pip install -r requirements.txt
# Iniciar el programa
python3 app/__init__.py
- Para la impresion del ticket se tiene que tener previamente configurada la impresora donde se imprimiran los tickets, esta debe estar configurada como predeterminada en el sistema.
- El tamaño de hoja del ticket es el A7.
- La linea que imprime el ticket esta comentada por motivos de pruebas, la funcion en cuestion se llama
imprimirboleto()
, para hacer las impresiones es solo necesario descomentarla y comentar la linea que abre el boleto llamadaabrirboleto()
.
- Alberto Demian Lopez Vazquez
- Cesar Daniel Gonzalez Giron
- Samuel Osvaldo Ramirez Cuenca
- Aranza Vanessa Perez Navarro
- Juan Manuel Vazquez Santillan
- Roberto Castro Ramirez