PayunPILE
PayunPILE copied to clipboard
Reservas para eventos con envío de email de confirmación, lector QR y emisión de reportes.
Bienvenido a PayunPILE
Sistema de reservas para eventos
¿Que resuelve?
Poder hacer reservas para eventos, definiendo horario y lugar, con envío de mail de confirmación, donde pueda tener pleno control del código, y con un framework líder en PHP como lo es Symfony Fácil de actualizar, fácil de mantener, con un árbol de directorios claro.
¿Qué más tiene?
Tiene un manejo básico de usuarios para la administración de los contenidos.
¿Cómo lo obtengo?
Para usar PayunPILE debes bajarlo de github, y luego bajar sus dependencias de paquetes.
git clone https://github.com/gerMdz/PayunPILE.git
cd project
composer install
yarn install
Requerimientos
- PHP 7.2.9 o superior;
- PDO-SQLite PHP extension enabled (o el PDO para tu base de datos);
- y los usuales requerimientos de una aplicación Symfony.
- para poder generar los pdf se necesita tener instalado wkhtmltopdf en su systema
Uso
Las configuraciones básicas son
- la URL de su base de datos ej.:
- DATABASE_URL=mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7
- el DSN de su servidor smtp de correos
- MAILER_DSN=smtp://localhost
Luego con el binario de Symfony, ejecute los siguientes comandos que crearan los datos básicos de usuarios y un contenido de inicio:
$ php bin/console doctrine:fixtures:load
$ symfony serve -d
Luego acceda a la aplicación en su navegador con la URL dada (https://localhost:8000 generalmente).
Si no tiene instalado el binario de Symfony, ejecute php -S localhost:8000 -t public/
para utilizar el servidor web PHP incorporado o configure un servidor web como Nginx o
Apache para ejecutar la aplicación.
Tests
Ejecute este comando para correr los tests:
$ ./bin/phpunit
Atajos de teclado
Admin > Menú
Windows - Linux
Firefox Alt + Shift + m Google Chrome Alt + m Safari Alt + m
Mac
En Firefox 14 o posteriores, Control + Alt + m En Firefox 13 o anteriores, Control + m Control + Alt + m Control + Alt + m
Cualquier S.O.
Opera Shift + Esc abre una lista de contenidos, los cuales son accesibles a través de accesskey, después se puede elegir un item presionando m
Gracias
PayunPILE se base en
- Symfony framework PHP.
- Bootstrap plantillas.
- FontAwesome icons.