Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/germdz/payunpile
Reservas para eventos con envío de email de confirmación, lector QR y emisión de reportes.
https://github.com/germdz/payunpile
bootstrap church eventos-generales iglesia php proyecto reservas symfony
Last synced: about 1 month ago
JSON representation
Reservas para eventos con envío de email de confirmación, lector QR y emisión de reportes.
- Host: GitHub
- URL: https://github.com/germdz/payunpile
- Owner: gerMdz
- License: mit
- Created: 2021-03-13T19:12:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-13T22:56:54.000Z (about 1 month ago)
- Last Synced: 2024-11-13T23:29:53.734Z (about 1 month ago)
- Topics: bootstrap, church, eventos-generales, iglesia, php, proyecto, reservas, symfony
- Language: CSS
- Homepage: https://germdz.github.io/PayunPILE/
- Size: 47.8 MB
- Stars: 20
- Watchers: 1
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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][1] líder en PHP como lo es [Symfony][1]
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][8], 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][2].
* para poder generar los pdf se necesita tener instalado wkhtmltopdf en su systemaUso
-----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://localhostLuego con el binario de [Symfony][4], ejecute los siguientes comandos que crearan los datos básicos de usuarios y un contenido de inicio:
```bash
$ php bin/console doctrine:fixtures:load
$ symfony serve -d
```Luego acceda a la aplicación en su navegador con la URL dada ( 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][3] como Nginx o
Apache para ejecutar la aplicación.Tests
-----Ejecute este comando para correr los tests:
```bash
$ ./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](https://symfonycasts.com/screencast/mailer/encore-css#play)
#### PayunPILE se base en
- [Symfony][1] framework PHP.
- [Bootstrap](https://getbootstrap.com/) plantillas.
- [FontAwesome](https://fortawesome.github.io/Font-Awesome/) icons.Con licencia [MIT](https://github.com/gerMdz/PayunPILE/blob/main/LICENSE)
Uso [PhpStorm][5][1]: https://symfony.com
[2]: https://symfony.com/doc/current/reference/requirements.html
[3]: https://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html
[4]: https://symfony.com/download
[5]: https://jb.gg/OpenSource.
[6]: https://github.com/gerMdz/payunpile
[7]: https://germdz.github.io/incalinks/
[8]: https://github.com/gerMdz/PayunPILE.git