- CIAbarrotes 2
- Tabla de contenidos
- Informacion general
- Pre-requisitos
- Tecnologías
- Instalación
- Colaboración
- Preguntas frecuentes
Sistema Punto de Venta que facilita realizar cobros en los negocios y automatizar el manejo de operaciones comerciales; además, permite gestionar eficazmente todos los aspectos relacionados con la mercancía.
Es necesario contar con ciertos requisitos para poder utilizar el sistema
- PHP 8.1.6
- Composer
- Apache
- MySql
- Extensión PHP intl
- Extensión PHP mbstring
lista de tecnologias usadas en el proyecto:
- CodeIgniter: Version 4.4.5
- PHP: Version 8.1.6
- Bootstrap: Version 5.0.2
- Javascript
Introducción a cerca de la instalación.
¡IMPORTANTE!
es necesario crear primeramente una base de datos llamada abarrotes
$ git clone https://github.com/jesusSan1/ciabarrotes2.git
$ cd ../path/to/the/file
$ composer install
$ cp env .env
$ php spark migrate
$ php spark db:seed Init
$ php spark serve
Información adicional:
para usar la aplicación en un entorno de desarrollo
, debe modificar el archivo .env
para comenzar. Escribir lo siguiente:
CI_ENVIRONMENT = development
app.baseURL = 'http://localhost:8080/'
database.default.hostname = localhost
database.default.database = abarrotes
database.default.username = tu_usuario
database.default.password = tu_contraseña
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306
//Utilizar esta configuración en caso de querer utilizar un servidor SMTP para enviar emails
email.userAgent = 'CodeIgniter'
email.protocol = 'smtp'
email.mailPath = '/usr/sbin/sendmail'
email.SMTPHost = 'Tu_host'
email.SMTPUser = 'Tu_usuario'
email.SMTPPass = 'tu_contraseña'
email.SMTPPort = 'Tu_puerto'
email.SMTPTimeout = 15
email.SMTPKeepAlive = false
email.SMTPCrypto = 'tu_encriptación'
email.wordWrap = true
email.wrapChars = 76
email.mailType = 'html'
email.charset = 'UTF-8'
email.validate = false
email.priority = 3
email.CRLF = "\r\n"
email.newline = "\r\n"
email.BCCBatchMode = false
email.BCCBatchSize = 200
email.DSN = false
Información adicional:
Para ingresar al sistema, existen dos usuarios, admin y test.
- usuario admin:
- usuario: admin
- contraseña: Admin123!
- Usuario vendedor:
- usuario: vendedor
- contraseña: Vendedor123!
Estamos emocionados de que estés considerando contribuir. En este proyecto, creemos que la colaboración libre y abierta es fundamental para impulsar el progreso y la innovación. Todos los aportes, grandes o pequeños, son bienvenidos y valorados.
-
Desarrollo de código: Si eres un desarrollador, puedes contribuir escribiendo código, mejorando características existentes, corrigiendo errores y proponiendo nuevas ideas.
-
Pruebas: Las pruebas son fundamentales para garantizar la estabilidad y la calidad del software. Puedes ayudar realizando pruebas exhaustivas y reportando problemas que encuentres.
-
Documentación: La documentación clara y concisa es esencial para que otros desarrolladores comprendan y utilicen nuestro software. Si tienes habilidades en escritura técnica, ¡tu ayuda será muy apreciada!
-
Reporte de problemas: Si encuentras algún error o tienes una idea para mejorar el software, por favor, abre un problema en nuestro repositorio. Tu retroalimentación es invaluable.
La verdadera colaboración no se trata de sentir que todos están en el mismo barco, sino de reconocer que todos estamos en la misma tormenta.
Una lista de preguntas frecuentes
- ¿Cómo puedo instalar el software en mi sistema?
Para instalar el software, simplemente sigue las instrucciones detalladas en nuestro archivo README.md en el repositorio del proyecto en GitHub. - ¿El software es gratuito?
Sí, CIAbarrotes 2 es de código abierto y se distribuye bajo la licencia MIT. Puedes descargarlo, usarlo y modificarlo de acuerdo con los términos de la licencia. - ¿El software es compatible con dispositivos móviles?
Sí, CIAbarrotes 2 es compatible con dispositivos móviles que admiten navegadores web modernos..
Pregunta | Respuesta |
---|---|
¿Cuál es el lenguaje de programación principal utilizado en el desarrollo? | CIAbarrotes 2 está principalmente desarrollado en PHP. |
¿El software incluye funcionalidades de seguridad? | Sí, la seguridad es una prioridad. CIAbarrotes 2 incluye funciones de seguridad para proteger los datos y la privacidad de los usuarios. |