Todos los proyectosFRANCO SILVA PORTAFOLIO

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

  1. Venta por peso o importe

    Registro de ventas del día, con sus datos principales y hora de operación.

  2. Historial consultable

    Búsqueda de ventas por fecha e historial de cambios del precio utilizado.

  3. Administradores y empleados

    Creación, edición y activación de usuarios; el empleado accede únicamente a ciertas partes del sistema.

  4. 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.

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.

Imagen de registro

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.

Imagen de registroImagen de registroImagen de registro

Puede ver el historial de ventas y buscar por fecha.

Imagen de registro

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.

Imagen de registro

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.

Imagen de gestión de usuariosImagen de creación de usuariosImagen de vista de empleado

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
Imagen de estadísticasImagen de estadísticas