Skip to content

About

Aplicación web de sistema POS y Apertura / Cierre de CAJA. Basado en el framework CodeIgniter, Bootstrap y Javascript (JSON, AJAX).

Resources

Stars

5 stars

Watchers

1 watching

Forks

Repository files navigation

Sistema ci3POS

badge_status release_date php_version CI_version docker

Aplicación web de sistema POS y Apertura / Cierre de CAJA. Basado en el framework CodeIgniter, Bootstrap y Javascript (JSON, AJAX).


Funcionalidades

  • CRUD + relevantes:
    • Menús (niveles) del sistema y vínculo a controladores (módulos).
    • Mantenimiento de usuarios, grupos de usuarios, privilegios y acciones.
    • Transacciones de pagos.
    • Gestión de usuarios, clientes y planes.
  • Impresión de tickets: Compatible con impresoras térmicas.
  • Backup de base de datos: Generación de copias de seguridad.
  • Registro de transacciones: Seguimiento de solicitudes al servidor.

Requerimientos del servidor

  • PHP: Versión 7.4 o superior.
  • Base de datos: MySQL 5.7 o superior.
  • Servidor web: Apache con soporte para mod_rewrite.

Frameworks y librerías

Backend

Frontend

Librerías JavaScript

  • DataTables
  • Modernizr 2.8.3
  • Select2
  • SweetAlert
  • jQuery 2.1.4
  • jQuery UI 1.11.4
  • Hammer.js 2.0.4
  • Lodash 3.1.0
  • Parsley.js

Terceros


Uso

Levantar el proyecto manualmente

A continuación se describe algunas configuraciones necesarias para levantar el proyecto en un entorno local

  1. Base de datos:

  2. Configuración del proyecto:

    • Editar el archivo /application/config/config.php y definir el valor de base_url:
      $config['base_url'] = 'http://localhost:8080/';
    • Configurar la conexión a la base de datos en database.php:
      $db['default'] = array(
          'dsn'      => '',
          'hostname' => 'db',
          'username' => 'root',
          'password' => 'root',
          'database' => 'ci_database',
          'dbdriver' => 'mysqli',
          'dbprefix' => '',
          'pconnect' => FALSE,
          'db_debug' => (ENVIRONMENT !== 'production'),
          'cache_on' => FALSE,
          'cachedir' => '',
          'char_set' => 'utf8mb4',
          'dbcollat' => 'utf8mb4_unicode_ci',
          'swap_pre' => '',
          'encrypt'  => FALSE,
          'compress' => FALSE,
          'stricton' => FALSE,
          'failover' => array(),
          'save_queries' => TRUE
      );

Levantar el proyecto con Docker

  1. Configuración inicial:

Renombrar el archivo .env.example a .env y agregar las configuraciones necesarias.

  1. Construir las imágenes:
docker-compose build
  1. Levantar los contenedores:
docker-compose up -d
  1. Acceder al sistema:

Licencia

MIT con términos de licencia Codeigniter.

About

Aplicación web de sistema POS y Apertura / Cierre de CAJA. Basado en el framework CodeIgniter, Bootstrap y Javascript (JSON, AJAX).

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages