Rooster es un sistema de gestión de estacionamientos basado en la web que se instala en un servidor y se accede a través de cualquier dispositivo con conexión a internet. Este software está especialmente diseñado para la gestión de estacionamientos de pequeña escala, permitiendo la administración de ingresos de vehículos, tarifas, espacios de estacionamiento, niveles de estacionamiento, así como la generación de informes y la visualización de ingresos diarios.
Para una gestión más eficiente, el sistema genera tickets que los conductores pueden utilizar al retirar sus vehículos del estacionamiento. Ten en cuenta que, en la versión de demostración que puedes descargar al final de esta publicación, algunas funciones, como la generación de informes, la adición de usuarios y la personalización del logotipo del sitio, están desactivadas. Si deseas acceder a la versión completa, puedes adquirirla a través del siguiente enlace:
Requerimientos de instalación
Para utilizar este sistema, es fundamental contar con un servicio de alojamiento web o disponer de un servidor local. En caso de que no poseas experiencia en programación o en la gestión de páginas web, estamos disponibles para ayudarte en la configuración remota. A continuación, te proporcionamos los requisitos del servidor, ten en cuenta que estas extensiones suelen estar preinstaladas en la mayoría de 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 en un subdominio. La instalación se realiza cargando todos los archivos en formato zip y descomprimiéndolos. También es posible utilizar FileZilla, aunque este método puede requerir un poco más de tiempo
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 está organizado en niveles de estacionamiento, y dentro de cada nivel, se dividen en espacios designados para estacionar vehículos. Si en un momento dado se necesita añadir un nivel adicional, es posible hacerlo de manera sencilla. Cada espacio representa una ubicación específica donde los vehículos pueden ser estacionados, lo que permite un control detallado y efectivo de la disponibilidad y ocupación del estacionamiento.

Dashboard
En la página principal de la interfaz del sistema, se ofrece un resumen visual de los espacios disponibles y ocupados en el estacionamiento, proporcionando una instantánea de la capacidad restante. Además, un gráfico de barras se presenta de manera gráfica para representar los ingresos o ganancias acumuladas, brindando a los usuarios una visión rápida y clara del rendimiento financiero del estacionamiento en un período determinado.

El administrador cuenta con la flexibilidad de incorporar nuevas tarifas para una variedad de categorías de vehículos, permitiendo así una adaptación precisa a las necesidades del estacionamiento. Además, tiene la capacidad de definir la fecha de inicio y finalización de cada tarifa, lo que facilita la gestión temporal de las tarifas, como promociones estacionales o cambios planificados en las tarifas regulares.

Cuando un conductor estaciona su vehículo, el procedimiento implica registrar los datos tanto del vehículo como del conductor en el sistema. Luego, el conductor elige un espacio disponible para estacionar el vehículo. Al momento de retirar el vehículo, se requiere la presentación del ticket de ingreso, que incluye un código de barras único. A partir de este código, se genera otro ticket que proporciona información crucial: la fecha de finalización de la estancia y el monto total a pagar. Este sistema asegura un proceso eficiente y transparente tanto para el conductor como para el personal del estacionamiento.

El ticket de ingreso, como se ilustra en el ejemplo proporcionado, presenta de manera detallada los datos del conductor y del vehículo, además de exhibir un código de barras único. Esta información completa en el ticket no solo agiliza el proceso de retirada del vehículo, sino que también permite una verificación y registro eficientes, brindando un alto nivel de seguridad y comodidad tanto para el conductor como para la gestión del estacionamiento.

Instalación en un servidor local
Se aconseja encarecidamente utilizar la instalación en un servidor local únicamente con fines de desarrollo. Implementar el sistema en un entorno de producción resultaría poco práctico, dado que centralizar todos los datos en un solo ordenador puede limitar su utilidad y capacidad. En este ejemplo, se utiliza XAMPP, una opción muy completa y versátil. Es importante garantizar que esta versión de XAMPP esté equipada con PHP 7.4 o, preferiblemente, la versión 8.1 para asegurar un funcionamiento óptimo del sistema.
- 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.
Comprar
En mi tienda, la solución completa de gestión de estacionamientos Rooster está a solo un clic de distancia. Una vez que hayas realizado tu compra, obtendrás acceso exclusivo a tu cuenta personal, desde donde podrás descargar el sistema fácilmente. Con Rooster, la gestión eficiente de tu estacionamiento está literalmente a tus dedos. Sin complicaciones, sin esperas; solo una experiencia de compra y descarga sin problemas.
7 comments
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