Sistema de gestión de restaurantes Gratis y de código abierto
TastyIgniter es un sistema de pedidos en línea para restaurantes que también permite a los usuarios hacer reservas en línea.
Un sistema gratuito, de código abierto y auto hospedado basado en Laravel PHP Framework , que tiene como objetivo proporcionar una experiencia valiosa al usuario final y funciona como una plataforma de gestión de restaurantes eficaz .

INSTALACIÓN
(este post es una traducción de la documentación oficial: DOCUMENTACION OFICIAL)
Requerimientos mínimos:
Estos son los requisitos para que su alojamiento web ejecute TastyIgniter:
- PHP 7.2+
- MySQL 5.6.10+
- Extensión PHP PDO
- Extensión PHP cURL
- Extensión PHP OpenSSL
- Extensión GD PHP
- Extensión PHP Mcrypt
- Extensión PHP Mbstrings
Instalación rápida:
- Descargue Aquí y descomprima el asistente de instalación de TastyIgniter en un directorio vacío de su servidor.
- Cree una base de datos de usuario MySQL para TastyIgniter en su servidor de base de datos.
- Sube las carpetas y archivos de TastyIgniter a tu servidor. Normalmente, el archivo setup.php estará en el directorio raíz de la web.
- Otorgue permisos de escritura en el directorio de instalación, sus subdirectorios y archivos.
- Ejecute el script de configuración de TastyIgniter accediendo a setup.php en su navegador web. Ejemplo, http://tudomain.com/setup.php o http://tudomain.com/folder/setup.php
- Siga todas las instrucciones en pantalla y asegúrese de que todos los requisitos de instalación estén marcados.
El siguiente capture tiene que salirte al entrar en tu dominio: "http://tudomain.com/setup.php", en caso de que en este paso te falta algún requerimiento, debes instalarlo en tu hosting o contactar con tu proveedor.

Si todo es correcto seguimos con los pasos requeridos. en el siguiente paso recuerda introducir correctamente tu nombre de usuario de base de datos al igual que el nombre de db y contraseña.

Si, tu conexión es correcta, lo que sigue es registrar los datos con los que quieres acceder a tu administrador de restaurant inicialmente.

Después eliges el tema default. (ver capture)

le das en el botón "install theme".

ahora solo tenemos que esperar a que se instale correctamente.

🎉 Listo ya tenemos nuestro sistema instalado correctamente 🎉

Tu home web lucirá de esta forma. debes entrar en el admin e instalar tu thema y ya puedes empezar a disfrutar del sistema.

Quiero más
Por supuesto! gracias al apoyo que se ha conseguido por todos ustedes (comentando, suscribiéndote y compartiendo) se agregaron nuevos videos, en esta ocasión iniciamos el curso de testing en angular, curso de node, curso mongo y mucho más
Pasos posteriores a la instalación
Por razones de seguridad, si utilizó el Asistente de configuración de instalación rápida , debe eliminar los archivos de configuración. TastyIgniter nunca eliminará automáticamente archivos de su sistema, por lo que estos archivos y directorios deben eliminarse manualmente:
setup/ <== Setup directory
setup.php <== Setup script
Configurar el programador de tareas
Debe agregar la siguiente entrada Cron a su servidor para que las tareas programadas funcionen correctamente. La edición de Crontab generalmente se realiza con el comando crontab -e
.
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
Asegúrese de reemplazar /path/to/artisan
con la ruta absoluta al archivo artesanal en su directorio raíz de TastyIgniter. Este Cron llamará al programador de comandos cada minuto. Al ejecutar el schedule:run
comando, TastyIgniter evaluará sus tareas programadas y ejecutará las tareas pendientes.
La programación de tareas es cómo se administran las tareas de programación basadas en el tiempo en TastyIgniter. Varias características centrales de TastyIgniter, como buscar actualizaciones, usan el programador.
Configurar el demonio de cola
De forma predeterminada, la cola en TastyIgniter es sincrónica e intentará ejecutar tareas como enviar correos electrónicos en tiempo real. Este comportamiento se puede establecer en un método asincrónico cambiando el default
parámetro en config/queue.php
.
Si está utilizando la database
cola, debe ejecutar el proceso de la cola como un servicio demonio. Utilice el siguiente comando: php /path/to/artisan queue:work &
Se recomienda encarecidamente que ejecute este comando al iniciar el sistema. Si Cron está disponible, esto se puede lograr usando el siguiente formato: @reboot php /path/to/artisan queue:work &