
Rooster, sistema web de estacionamiento vehicular
Rooster es un sistema web de parking que puede ser instalado en un servidor y se puede acceder a la plataforma desde cualquier dispositivo con internet, este software está pensado para pequeños servicios de estacionamientos con el cual puede administrar el ingreso de vehículos, tarifas, espacios, pisos y generar reportes además de ver las ganancias generadas en el día. Para un control más organizado, el sistema emite tickets con el cual el conductor puede retirar el vehículo del estacionamiento. En la parte final del post puede descargar la versión demo. En la versión demo la opción de generar reportes, agregar usuarios y configurar el logotipo del sitio están deshabilitados, realiza tu compra si deseas la versión completa desde: dev.anthoncode.com.
Requerimientos de instalación
Necesita contar con un servicio de hospedaje de sitios web o un servidor local, en caso de no contar con conocimientos en programación o manejo de páginas web, contáctese a este mismo blog para realizar todas las configuraciones remotamente. A continuación se detalla los requerimientos del servidor, cabe mencionar que estas extensiones ya se encuentra instaladas por defecto en los servidores.
- PHP 7.3 o 8.1
- MySQL / MariaDB / MySQL 5.6.17 o superior
- Mbstring
- OpenSSL
- PDO
- BCMath
- Ctype
- Fileinfo
- XML
- fJSON
Instalación en un dominio y hosting
Puede instalar el script en un dominio principal o subdominio, cargue todos los archivos en formato zip y luego descomprima los archivos, también puede usar FileZilla, pero demora un poco más.
Abra el archivo".env" este se encuentra en el directorio principal, ahora edite sus credenciales de conexión, ejemplo:
APP_NAME, es el nombre del sitio
APP_URL, es la dirección de su dominio, usted deberá agregar "https://miparking.com/" recuerde revisar si tiene SSL activado en su servicio de hosting.
DB_DATABASE, es el nombre de la base de datos.
DB_USERNAME, es el nombre de usuario de la base de datos.
DB_PASSWORD, es la contraseña asignada a la base de datos.
El sistema necesita de un servidor de correos para enviar correos al momento de darse de alta en el sistema, consulte con su proveedor de hosting para tener este servicio. Para hacer uso de un servidor de correos, configure lo siguiente:
MAIL_DRIVER, es el servicio de correo, en este caso es mejor dejarlo en SMTP
MAIL_HOST, es la dirección del host.
MAIL_PORT, dirección del puerto.
MAIL_USERNAME, nombre de usuario del correo.
MAIL_PASSWORD, contraseña de la cuenta de correo.
MAIL_ENCRYPTION, el tipo de encriptación para más seguridad es recomendable usar SSL
APP_NAME='Rooster'
APP_ENV=local
APP_KEY=base64:v/TGjEBqSURP1Gv0oQv/9pkLie1WgZ2Q/JZlo4m7ZFc=
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_URL=http://localhost/parking/public
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=rooster_db
DB_USERNAME=root
DB_PASSWORD=
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=8f99cf2af1f953
MAIL_PASSWORD=951854beadcf09
MAIL_ENCRYPTION=tls
Una vez que haya instalado todo lo mencionado, inicie sesión con las siguientes credenciales:
Usuario: admin@admin.com
Contraseña: 123456
Organización
El sistema se organiza por pisos y a su vez por espacios, en caso de no contar con más pisos es suficiente agregar uno, los espacios son los lugares que ocuparán los vehículos.

Dashboard
En la interfaz principal del sistema se muestra el resumen de los espacios disponibles, ocupados y un diagrama de barras con los ingresos o ganancias.

El usuario administrador puede agregar nuevas tarifas para diferentes vehículos, al igual que puede establecer la fecha de inicio y finalización.

Cuando un conductor estacione su vehículo se debe llenar los datos del vehículo y el conductor, luego se elige un espacio vacío. Para retirar el vehículo debe mostrar el ticket de ingreso con el código de barras, de esta forma se imprime otro ticket con la fecha de finalización y el monto a pagar.

Este es un ejemplo del ticket de ingreso, se puede ver los datos del conductor y vehículo además del código de barra único.

Instalación en un servidor local
Solo se recomienda la instalación en un servidor local para fines de desarrollo, instalar el sistema como producción resultaría poco útil al estar centralizado todos los datos en un ordenador. Para este ejemplo hago uso de Xampp por ser uno de los paquetes más completos, asegúrese de que esta versión tenga PHP 7.4 o 8.1
- Copie el script dentro de htdocs en una carpeta.
- Ejecute el script de la base de datos en PHPMyAdmin.
- Edite las credenciales de conexión en el archivo ".env" como lo mencioné anteriormente.
- Desde el navegador diríjase a su dominio, ejemplo http://localhost/rooster/plublic.
hola como podría instalar el demo?, el sistema se puede usar desde un celular o tablet?
Para instalar el demo necesitas instalar un servidor local como xampp si quieres usar el sistema desde el celular debes instalarlo en dominio con hosting.
Me puede ayudar con la instalación? sigo los pasos y no funciona el sistema
Claro que si, le parece bien que instale el sistema mediante TeamViewer
hace un momento compre el sistema , tendrá algún manual ? para poderlo instalar y usar?
como puedo adquirilo
Desde la tienda: dev.anthoncode.com