CASO DE ESTUDIO / 09
App Tortillería
Registro de ventas por peso o importe, con historial de precios, acceso por roles y estadísticas del negocio.
En esta página
01 / CONTEXTO
El problema y la solución
El punto de partida
Llevar el seguimiento de las ventas diarias de una tortillería y consultar su historial, precios y tendencias desde un mismo panel.
La propuesta
Una aplicación con registro de operaciones por kilogramos o pesos, control de usuarios e indicadores para revisar el comportamiento de las ventas.
02 / PRODUCTO
Funciones principales
Venta por peso o importe
Registro de ventas del día, con sus datos principales y hora de operación.
Historial consultable
Búsqueda de ventas por fecha e historial de cambios del precio utilizado.
Administradores y empleados
Creación, edición y activación de usuarios; el empleado accede únicamente a ciertas partes del sistema.
Estadísticas de ventas
Horas pico, días con más ventas, tipos de operación y tendencias por hora, mes y año.
03 / IMPLEMENTACIÓN
Decisiones técnicas
API Laravel e interfaz Vue
Laravel expone el backend de la aplicación y MySQL conserva los registros; Vue construye la interfaz.
Precio vigente con historial
El último precio creado se utiliza en la pantalla de ventas, conservando los anteriores para consulta.
Acceso según el trabajo
La distinción entre administrador y empleado limita las operaciones disponibles para cada tipo de usuario.
04 / CAPTURAS
El proyecto en pantalla
Una selección de vistas del proyecto. Pulsa una captura para verla a tamaño completo.
05 / DOCUMENTACIÓN
Explorar en detalle
El recorrido completo por los módulos, las reglas y las pantallas del proyecto.
Leer documentación completa
Aplicación para registrar las ventas de una tortillería. Hecho con Laravel como API y Vue como frontend.Para la base de datos esta usando Mysql.
El administrador puede iniciar sesión con sus credenciales.

Una vez iniciada sesión, el administrador puede ver las ventas del día y registrar las ventas que se generen en el día mostrando los datos más importantes de cada venta. Puede registrar cada venta por cantidad de kg o por monto en pesos y ver la hora en que se hizo la venta.



Puede ver el historial de ventas y buscar por fecha.

Puede ver el historial del precio y crear nuevos precios. El último precio creado va a ser el que se va a tomar y mostrar en la página de ventas.

Una nueva funcionalidad que he agregado a la aplicación es la parte de usuarios en donde se pueden crear nuevos usuarios, editarlos, activar o desactivar. El usuario puede ser de tipo admin y de tipo empleado. El de tipo admin tiene acceso a todo el panel de administración, mientras tanto el de tipo empleado solo tiene acceso a ciertas partes del sistema. El tipo admin es el que puede crearlos, editarlos y cambiar de estado.



En este proyecto igual se agrego una parte de estadisticas en las cuales se muestran datos importantes que pueden servir para crear un mejor servicio y saber las tendencias del negocio, de momento he agreagado los siguientes datos:
- - Hora pico de ventas
- - Día de la semana con más ventas
- - La cantidad de ventas que se hacen por tipo
- - Ventas por año
- - Ventas por mes
- - Gráfica con tendencia de ventas
- - Gráfica con tendencia de ventas por hora

