Skip to content

nestorPons/TPVON

Repository files navigation

Una aplicación para terminales de punto de venta con software libre.

Tpv en linea dirigido a las micropymes del sector servicios. Proyecto desarrollado con una metodología de trabajo propia de muy facil entendimiento. Su sistema de objetos es sencillo y fácil de implementar y se puede crear y destruir partes de la aplicación fácilmente. Su principales características son su sencillez de programar y velocidad de ejecución de la aplicación.

Inicio 🚀

¡IMPORTANTE! Acceda a toda esta información y mucha más en el Manual de TPVOn


Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Deployment para conocer como desplegar el proyecto.

Pre-requisitos 📋

Disponer de un hosting o servidor LAMP local

  • PHP 7.3.10 o superior
  • MYSQL 8.0
  • Docker y docker-compose - para ejecutarlo en local con el servidor que viene incorporado
  • Navegador:
    • Chrome 41.0.2272.101 o superior
    • Mozilla Firefox 57.0.3 o superior
    • Microsoft Edge 41.16299.15.0 o superior
    • Opera 50.0 o superior
    • Safari 6.0.2 o superior

Instalación 🔧

Clone o descargue el proyecto

git clone https://github.com/nestorPons/tpv.git

Entre en la carpeta del proyecto

cd TPVON

Instale las dependencias con composer

composer install

Instale las dependencias de npm

cd htdocs/tpv

npm install

Otorgue permisos a todas las subcarpetas y archivos

sudo chown -R $(whoami):33 ./ | sudo chmod -R 0777 ./

Para desplegarlo en su hosting

Suba la carpeta descargada a su hosting mediante ftp o git.

La constante PUBLIC_FOLDER_ROOT declarada en apptpv/config/folders.php contiene la carpeta publica del servidor. que por defecto es htdocs.

Para desplegarlo en servidor local

Si se desea se dispone de un contenedor docker con lamp instalado en el mismo proyecto Para construirlo por primera vez:

.server/docker-compose build 

Para activalo:

.server/docker-compose up -d 

Para pararlo:

.server/docker-compose down

Desde el navegador acceda al localhost o su su hosting donde desplegó su aplicación.

localhost/tpv/index.php o www.tuhosting.com/tpv/index.php

Se inicia el configurado de la aplicación en su primer acceso.

Deployment 📦

Consulte su hosting para saber que opciones le proporciona. Manualmente solo debe copiar la carpeta del prollecto en la localización deseada.

Construido con

Herramientas:

Contribuyendo 🖇️

Por favor lee el CONTRIBUTING.md para detalles de nuestro código de conducta, y el proceso para enviarnos pull requests.

Donaciones

Manual 📖

Puedes encontrar mucho más de cómo utilizar este proyecto en nuestra Manual de TPVOn

Versionado 📌

Usamos SemVer para el versionado. Para todas las versiones disponibles, mira los tags en este repositorio y en el manual en la sección Versiones de TPVOn

Autores ✒️

Menciona a todos aquellos que ayudaron a levantar el proyecto desde sus inicios

También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.

Licencia 📄

Este proyecto está bajo la Licencia (MIT) - mira el archivo LICENSE.md para detalles


⌨️ con ❤️ por Nestorpons 😊