Skip to content

gerMdz/PayunPILE

Repository files navigation

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

Uso

Las configuraciones básicas son

  • la URL de su base de datos ej.:
    • DATABASE_URL=mysql://db_user:db_password@127.0.0.1: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

SymfonyCasts

PayunPILE se base en

Con licencia MIT Uso PhpStorm