Proximamente: La version 2.0.0 con laravel 12

Sistema de punto de venta. Version 1.0.0

Esta desarrollado con:

Laravel

JavaScript

MySQL

AdminLTE

  • * Gestión de usuarios:
    • Listar los usuarios.
    • Crear un nuevo usuario.
    • Mostrar datos del usuario.
    • Editar los datos del usuario.
    • Eliminar un usuario.
    • Cambiar el password del usuario.
    • Asignar un Rol al usuario.
  • * Gestión de roles y permisos:
    • Listar los roles de los usuarios.
    • Crear un nuevo rol y asignar los permisos al sistema.
    • Mostrar los permisos del rol al sistema.
    • Editar los permisos del rol al sistema.
    • Eliminar un rol del sistema.

  • * Aperturar nueva caja:
    • Registrar la cantidad inicial del cajero.
    • Listar los datos de apertura del cajero (Nombre, hora y cantidad).
  • * Corte parcial del cajero:
    • Listar las cajas abiertas en la fecha actual.
    • Realizar un corte parcial a un cajero en específico.
  • * Corte de caja:
    • Listar las cajas abiertas de los cajeros en la fecha actual.
    • Realizar el corte de caja de cada uno de los cajeros.
    • Reporte general de los movimientos del cajero en pdf.

  • * Artículos:
    • Lista de artículos.
    • Registrar nuevo artículo con su imagen.
    • Editar los artículos registrados.
    • Eliminar un artículo registrado.
    • Subir varios artículos seleccionando la categoría y adjuntando archivo excel.
    • Buscar un articulo en especifico.
  • * Categorías:
    • Listar las categorías de los artículos.
    • Editar las categorías de los artículos.
    • Eliminar una categoría en específico.
    • Buscar una categoría.

  • * Entrada de los productos:
    • Buscar el artículo por su nombre código de barras.
    • Registrar la entrada de los productos que solicitamos al proveedor.
  • * Detalle de entradas de los productos:
    • Listar las entradas de los artículos por nombre del proveedor.
    • Mostrar el detalle de la entrada de los productos.
  • * Proveedores:
    • Listar los proveedores.
    • Registrar un nuevo proveedor.
    • Editar los datos del proveedor.
    • Eliminar un proveedor.
    • Buscar un proveedor en la tabla.

  • * Posventa:
    • Buscar el artículo por su nombre o código de barras.
    • Realizar la venta de los productos al cliente.
    • Enviar el ticket de venta al correo electrónico del cliente.
    • Imprimir el ticket de venta del cliente.
    • Seleccionar el cliente para la venta.
  • * Detalle de las ventas:
    • Listar los detalles de las ventas por el número de ticket.
    • Mostrar el detalle de cada venta.
    • Buscar una venta mediante el ticket de venta.
  • * Cliente:
    • Listar los clientes frecuentes.
    • Editar datos generales de los clientes.
    • Eliminar un cliente en específico.
    • Buscar un cliente en la tabla.

  • * Devolución de las ventas del cajero:
    • Seleccionar el cajero e ingresar el folio de venta.
    • Buscar la venta.
    • Seleccionar qué artículos se van a devolver.
    • Seleccionar el detalle por el que se va a devolver el producto.
    • Realizar la devolución de los artículos seleccionados.

  • * Reportes gráficos:
    • Generar gráficas de las ventas por mes (Muestra el total en cada mes y el total general).
    • Generar gráficas de las ventas por semana (Muestra el total en cada día y el total general).

  • * Datos de la empresa:
    • Registrar la información de la empresa (Nombre, dirección, email y teléfono).
    • Adjuntar el logotipo de la empresa.

Nuevos módulos para la versión con Laravel 10.

  • * Consultar cajas:
    • Consultar el histórico de cajas por fecha de inicio y fecha final.
    • Ver el detalle del corte de caja por cada registro.

  • * Inventario de los productos:
    • Ajustar el stock de cada producto.
    • Generar reporte en pdf de los productos que tienen stock.
    • Generar reporte en Excel de los productos que tienen stock.

  • * Realizar una cotización:
    • Buscar el artículo por su nombre o código de barras.
    • Realizar la cotización de los productos al cliente.
    • Generar el PDF de la cotización.
    • Seleccionar el cliente para la cotización.

  • * Detalle de las cotizaciones:
    • Listar los detalles de las cotizaciones.
    • Mostrar el detalle de cada cotización.
Configuración del sistema

    Proyecto con Laravel 10

  • Requisitos necesarios para correr el proyecto en localhost:
    • 1. Composer version 2 o superior.
    • 2. MySQL version 8.
    • 3. PHP 8.1 o superior
  • Recomendado:
    • 1. Instalar el software xampp que ya incluye MySQL y el servidor web apache

    Proyecto con Laravel 9

  • Requisitos necesarios para correr el proyecto en localhost:
    • 1. Composer version 2 o superior.
    • 2. MySQL version 8.
    • 3. PHP 8.0 o superior
  • Recomendado:
    • 1. Instalar el software xampp que ya incluye MySQL y el servidor web apache

    Proyecto con Laravel 8

  • Requisitos necesarios para correr el proyecto en localhost:
    • 1. Composer version 2 o superior.
    • 2. MySQL version 8.
    • 3. PHP 7.3 o superior y menor a PHP 8.0.
  • Recomendado:
    • 1. Instalar el software xampp que ya incluye MySQL y el servidor web apache
  • 1. Crea una base de datos en MySQL y copia las credenciales de la base de datos nombre de la base de datos, usuario y contraseña
  • 2. Abra el archivo .env del proyecto e ingrese las credenciales de la base de datos.
    • DB_DATABASE=nombre-base-de-datos
      DB_USERNAME=usuario-base-de-datos
      DB_PASSWORD=contraseña-base-de-datos
  • 1. Abra el archivo .env del proyecto e ingrese las credenciales para enviar el ticket de venta al correo electronico del cliente.
    • MAIL_MAILER=smtp
      MAIL_HOST=smtp.googlemail.com
      MAIL_PORT=465
      MAIL_USERNAME=correo-gmail
      MAIL_PASSWORD=contraseña-correo
      MAIL_ENCRYPTION=ssl
      MAIL_FROM_ADDRESS=correo-gmail
      MAIL_FROM_NAME=Nombre-empresa
...
Video tutorial del funcionamiento

El paquete incluye

1. Código Fuente Completo: El proyecto completo (Framework Laravel, JavaScript, Bootstrap 5).
2. Base de Datos: La base de datos MySQL(Tablas, Triggers, Procedimientos Almacenados).

Version con Laravel 10

Accesos

Usuario: admin@gmail.com
Password: admin

Version con Laravel 9

Accesos

Usuario: admin@gmail.com
Password: admin2021
Formas de adquirir el software

1: Paypal

2: Aplicacion Global66

3: Pago via deposito bancario (solo México). Enviame un mensaje a mi correo rogercode01@gmail.com

4: Criptomonedas

Nota: Los métodos de pago mencionados anteriormente son los únicos medios de pago oficial. Si lo compraste por un método distinto al mencionado, entonces tu software es pirata.

Licencia del software

Queda totalmente prohibido compartir el código fuente del sistema por cualquier medio (ya sea físico o en internet). El sistema es solo para usted. Derechos legales registrados a nombre de rogercode.

Politica de devolucion

Una vez que usted realizo la compra y se entregó el producto digital, no se ofrece devolución de ningún tipo. Le recomendamos que antes de realizar la compra pruebe cada módulo del sistema desde el enlace correspondiente para verificar si se ajusta a sus necesidades. Gracias por su comprensión.