Presentación del proyecto compras - ventas
  • Presentación del proyecto compras - ventas
Configuración del entorno de trabajo
  • Descarga e instalación de Xampp
  • Instalación de visual studio code
Base de datos del proyecto
  • Relación de las tablas de la base de datos
  • Creación de base de datos
Instalación de laravel, plantilla y configuraciones
  • Descarga, implementación y configuración de laravel 5.7
  • Depuración de plantilla coreui, plantillas blade
  • Compilar las librerias css y js con Laravel Mix
  • Implementación de Vue.js y arreglar errores
  • Configurando el menu
  • Añadir extensiones en VS code y en google chrome
Módulo de Categorías
  • Migración de la tabla categorias
  • Modelo Categoria
  • Controlador de la categoria
  • Listar las categorías en la vista
  • Ventana modal de categorias
  • Registro de categoria
  • Validación de datos antes de registrar una categoria
  • Editando registros en categorias
  • Activar y desactivar categorias
  • Seguridad en las peticiones http
  • Paginación de registros de categorias Parte 1
  • Paginación de registros de categorias Parte 2
  • Busqueda de registros de categorias
Módulo de productos
  • Migración de la tabla productos y relación con la tabla categorias
  • Modelo Producto
  • Controlador del producto y rutas de acceso
  • Listar, paginar y buscar productos
  • Listar categorias en campo select del formulario producto
  • Validación de datos y registro de productos
  • Editando registros en productos
  • Activar y desactivar productos
  • Creando código de barras con vue-barcode
Módulo de proveedores
  • Migración de la tabla proveedores
  • Modelo Proveedor
  • Controlador del proveedor y rutas de acceso
  • Listar,paginar y buscar proveedores
  • Registrar y editar registros de proveedores
Módulo de clientes
  • Migración de la tabla clientes
  • Modelo Cliente
  • Controlador del cliente y rutas de acceso
  • Listar, paginar y buscar clientes
  • Registrar y editar registros de clientes
Módulo de roles
  • Migración de la tabla roles
  • Modelo, Controlador del Rol y ruta de acceso
  • Listar, paginar y buscar roles
Módulo de usuarios
  • Migración de la tabla users
  • Modelo User
  • Controlador del usuario, encriptación del password y rutas de acceso
  • Listar, paginar y buscar usuarios
  • Listar los roles en campo select del formulario en usuarios
  • Registrar, editar registro de usuario y validación
  • Activar y desactivar usuarios
Login y autorización de usuarios
  • Vista login
  • Acceso al proyecto y validación de credenciales
  • Middleware - autorización según el rol del usuario
  • Logout - Cerrar Sesión de usuario
Módulo de Compras y Detalle Compras
  • Migración tabla compras y detalle_compras
  • Modelo Compra y DetalleCompra
  • Controlador CompraController.php y rutas de acceso
  • Listado, paginación y busqueda de registros de compras
  • Registrar Compra PARTE 1
  • Registrar Compra PARTE 2
  • Registrar Compra - listar proveedores PARTE 3
  • Seleccionar Producto por código de barras
  • Mostrar productos del detalle, agregar productos al detalle compra
  • Validar productos del detalle de compras
  • Eliminar productos del detalle de compras
  • Calculo total, subTotalImpuesto, subTotal
  • Seleccionar productos desde ventana modal PARTE 1
  • Seleccionar productos desde ventana modal PARTE 2
  • Registrar compras, Detalle de compras y validación de datos
  • Trigger actualiza el stock de la tabla productos después de una compra
  • Anular compra, trigger actualizar stock
  • Mostrar compra y sus detalles PARTE 1
  • Mostrar compra y sus detalles PARTE 2
Módulo de Ventas y Detalle Ventas
  • Migración tabla ventas y detalle_ventas
  • Modelo Venta y Modelo DetalleVenta
  • Controlador VentaController.php y rutas
  • Listado, paginación y busqueda de ventas
  • Vista agregar venta (formulario)
  • Seleccionar cliente con v-select
  • Seleccionar productos por código y desde ventana modal
  • Agregar productos al detalle, validar stock, descuento y calcular el total
  • Registrar venta, validar datos, trigger actualizar stock
  • Mostrar venta y sus detalles
  • Anular venta, trigger actualizar stock