Volver al inicio
Aplicación para Licorería - 74
Aplicación para Licorería - 75
Aplicación para Licorería - 1
Aplicación para Licorería - 2
Aplicación para Licorería - 3
1 / 75

Desliza para navegar entre las capturas

Detalle del proyecto

Aplicación para Licorería

Sistema empresarial profesional desarrollado con Jetpack Compose para gestión integral de negocios. Implementa cifrado de extremo a extremo (E2EE) para máxima seguridad de datos sensibles.

Aplicación empresarial completa diseñada desde cero para gestionar todos los aspectos de un negocio minorista o restaurante. Destaca por su arquitectura de seguridad con cifrado de extremo a extremo (E2EE), donde los datos sensibles se cifran antes de enviarse al servidor utilizando la contraseña del usuario, garantizando que ni siquiera el proveedor del servicio puede acceder a la información. Cuenta con un sistema de imágenes avanzado similar a presigned URLs, donde el backend en Express.js verifica mediante tokens si el usuario tiene permiso para acceder a cada imagen. Soporta arquitectura multi-tenant, permitiendo que una persona gestione múltiples negocios con selector de cuentas y sesiones independientes.

Arquitectura y Seguridad

Fundamentos técnicos que hacen de esta aplicación una solución empresarial robusta y segura

Cifrado de Extremo a Extremo (E2EE)

Sistema de seguridad que protege datos sensibles mediante cifrado antes de enviarse al servidor

Características Detalladas

  • Datos de clientes cifrados con contraseña del usuario antes del envío
  • Información financiera y deudas protegidas mediante E2EE
  • El servidor solo almacena datos cifrados, sin capacidad de descifrarlos
  • Cada empleado tiene su propio "sobre cifrado" con su correo y contraseña
  • Sistema de palabras de recuperación (12 palabras) para respaldo de emergencia
  • Sin contraseña y sin palabras de recuperación, los datos son irrecuperables

Especificaciones Técnicas

AlgoritmoAES-256
Derivación de clavePBKDF2
Datos protegidosClientes, finanzas, deudas
Respaldo12 palabras de recuperación

Sistema de Imágenes Seguro

Gestión avanzada de imágenes con control de acceso mediante tokens verificados por backend

Características Detalladas

  • Subida de imágenes para productos, comprobantes de pago, fotos de perfil
  • Sistema similar a presigned URLs personalizado
  • Backend en Express verifica tokens antes de permitir acceso a imágenes
  • Control granular: solo usuarios con permisos pueden ver cada imagen
  • Optimización automática de imágenes para reducir almacenamiento
  • Soporte para fotografía directa o desde galería

Especificaciones Técnicas

BackendExpress.js + Node.js
VerificaciónToken-based authentication
Tipos soportadosJPG, PNG, WEBP
Casos de usoProductos, comprobantes, perfiles

Arquitectura Multi-Tenant

Sistema que permite a un usuario gestionar múltiples negocios con sesiones independientes

Características Detalladas

  • Una persona puede tener acceso a varios negocios simultáneamente
  • Un dispositivo puede tener múltiples sesiones de diferentes negocios
  • Selector de cuentas intuitivo para cambiar entre negocios
  • Configuración y datos completamente independientes por negocio
  • Roles y permisos específicos por negocio
  • Fotos de perfil personalizadas para cada cuenta

Especificaciones Técnicas

Negocios por usuarioIlimitados
Sesiones simultáneasMúltiples
Cambio de contextoInstantáneo
Aislamiento de datos100%

Ventas y Punto de Venta

Sistema completo para gestionar ventas, cobros y métodos de pago con flexibilidad empresarial

Sistema de Ventas Completo

Punto de venta profesional con búsqueda avanzada, scanner de códigos y gestión de carrito

Características Detalladas

  • Búsqueda de productos por nombre o scan de código de barras con cámara
  • Carrito de compras con ajuste rápido de cantidades
  • Descuentos puntuales por producto directamente desde el carrito
  • Generación automática de tickets con QR para consulta online
  • Actualización automática de inventario al confirmar venta
  • Registro de vendedor, hora exacta y método de pago

Especificaciones Técnicas

BúsquedaTexto + Scanner de códigos
DescuentosPor producto o total
TicketsPDF con QR code
Tiempo promedio< 2 minutos por venta

Múltiples Métodos de Pago

Sistema flexible que soporta diversos métodos de pago con opciones específicas configurable

Características Detalladas

  • Efectivo, tarjeta, Yape, Plin, transferencia bancaria y más
  • División de pago entre múltiples métodos en una misma venta
  • Para Yape/transferencia: opción de adjuntar comprobante de pago
  • Métodos personalizables según el negocio
  • Registro automático en caja del día según método usado
  • Reporte de ventas desglosado por método de pago

Especificaciones Técnicas

Métodos soportadosIlimitados y personalizables
Pago dividido
ComprobantesOpcional según método
IntegraciónCon caja y reportes

Ventas a Crédito (Fiado)

Sistema avanzado para gestionar ventas diferidas con control de límites por cliente

Características Detalladas

  • Límite de crédito configurable por cliente individualmente
  • Bloqueo automático si el cliente supera su límite
  • Registro de deuda con fecha y productos vendidos
  • Historial completo de abonos y pagos por cliente
  • Alertas de crédito disponible al seleccionar cliente
  • Pagos parciales o totales con múltiples métodos

Especificaciones Técnicas

Control de límitesPor cliente
AbonosParciales o totales
HistorialCompleto con fechas
AlertasAutomáticas al exceder límite

Módulo de Mesas para Restaurantes

Sistema especializado para gestión de mesas, pedidos y experiencia de restaurante

Características Detalladas

  • Asignación de mesa antes de cobrar para pedidos abiertos
  • Estado visual de mesas: disponible, ocupada, por cobrar
  • Pedidos permanecen abiertos hasta decisión de cobro
  • Agregar productos a mesa abierta en cualquier momento
  • Transferencia de productos entre mesas
  • División de cuenta por mesa para grupos

Especificaciones Técnicas

GestiónVisual e intuitiva
EstadosLibre, ocupada, por cobrar
EdiciónProductos en tiempo real
División de cuentaSoportado

Sistema de Pedidos Colaborativo

Módulo para que administradores creen pedidos y empleados actualicen su estado

Características Detalladas

  • Administrador crea pedidos con productos y cliente asignado
  • Compatible con sistema de clientes (datos cifrados con E2EE)
  • Empleados marcan estado: pendiente, en preparación, listo, entregado
  • Notas e indicaciones: para llevar, comer aquí, especificaciones
  • Historial de cambios de estado con timestamps
  • Notificaciones automáticas según avance del pedido

Especificaciones Técnicas

RolesAdmin crea, empleados actualizan
Estados4 estados configurables
ClientesIntegrado con E2EE
NotificacionesAutomáticas por estado

Canales de Venta con Comisiones

Sistema para diferenciar ventas por canal (local, delivery, apps) con ajuste de precios

Características Detalladas

  • Canales predefinidos: Local, Rappi, Pedidos Ya, Uber Eats, etc.
  • Canales personalizables según el negocio
  • Campo de comisión porcentual por canal
  • Auto-ajuste de precio según comisión configurada o manual
  • Reportes de ventas desglosados por canal
  • Análisis de rentabilidad considerando comisiones

Especificaciones Técnicas

CanalesIlimitados y personalizables
ComisionesPorcentaje configurable
Ajuste de precioAutomático o manual
ReportesDesglose por canal

Historial de Ventas Avanzado

Consulta completa de ventas con filtros, búsqueda y opciones de gestión

Características Detalladas

  • Todas las ventas ordenadas de más reciente a más antiguo
  • Filtros: fecha, método de pago, estado (completada/cancelada/pendiente)
  • Búsqueda por monto específico o nombre de producto
  • Detalle completo: productos, cantidades, vendedor, hora exacta
  • Generación de PDF de boleta desde el historial
  • Cancelación de ventas con reversión automática de stock

Especificaciones Técnicas

FiltrosFecha, método, estado
BúsquedaPor monto o producto
AccionesVer, PDF, cancelar
Reversión stockAutomática al cancelar

Caja del Día

Control de efectivo físico con apertura, gastos, cierre y cuadre automático

Características Detalladas

  • Apertura con registro de fondo inicial (efectivo en caja)
  • Suma automática de ventas en efectivo durante el día
  • Registro de gastos del negocio: delivery, limpieza, insumos, etc.
  • Cierre con cálculo automático de efectivo esperado
  • Comparación de efectivo físico vs registrado
  • Historial detallado de movimientos: entradas, salidas, ajustes

Especificaciones Técnicas

AperturaCon fondo inicial
SeguimientoEntradas y salidas
CierreCuadre automático
HistorialMovimiento por movimiento

Gestión de Inventario

Control completo de productos, stock, lotes, vencimientos y reposición de mercadería

Gestión Avanzada de Productos

Registro completo de productos con múltiples variantes, precios y características

Características Detalladas

  • Registro con nombre, foto (galería o cámara), código de barras
  • Múltiples precios por producto: normal, mayorista, promoción, etc.
  • Precio de compra y venta para cálculo automático de ganancia
  • Categorización para organización (categorías creables al momento)
  • Scanner de códigos de barras con cámara para auto-completar
  • Stock inicial configurable al crear producto

Especificaciones Técnicas

DatosNombre, foto, código, precios
Tipos de precioIlimitados y configurables
CategoríasDinámicas
ScannerIntegrado en app

Control de Lotes y Vencimientos

Sistema especializado para productos con fecha de caducidad y trazabilidad por lote

Características Detalladas

  • Activable por producto según necesidad
  • Registro de número de lote al recibir mercadería
  • Fecha de vencimiento por lote individual
  • Alertas automáticas de productos próximos a vencer
  • Trazabilidad completa: qué lote se vendió en cada venta
  • Útil para alimentos, medicinas, productos perecederos

Especificaciones Técnicas

ActivaciónPor producto
Datos por loteNúmero + fecha vencimiento
AlertasProductos próximos a vencer
TrazabilidadCompleta en ventas

Notificaciones de Stock Bajo

Sistema de alertas para identificar productos que necesitan reposición

Características Detalladas

  • Stock mínimo configurable por producto individualmente
  • Pantalla dedicada mostrando solo productos bajo mínimo
  • Default de 5 unidades si no se configura mínimo específico
  • Desde la alerta se puede crear orden de compra directamente
  • Posibilidad de ajustar stock manualmente si es necesario
  • Recomendación de revisión diaria antes de apertura

Especificaciones Técnicas

MínimoConfigurable por producto
Default5 unidades
VistaSolo productos bajo mínimo
AccionesCrear orden o ajustar stock

Órdenes de Compra y Llegadas

Sistema para gestionar pedidos a proveedores y actualizar inventario al recibir mercadería

Características Detalladas

  • Creación de orden con proveedor y productos esperados
  • Cantidad esperada vs cantidad realmente recibida
  • Actualización automática de stock solo al confirmar recepción
  • Múltiples órdenes abiertas simultáneamente
  • Estado: pendiente, parcialmente recibida, completada
  • Integración con sistema de gastos en Caja del día

Especificaciones Técnicas

EstadosPendiente, parcial, completada
Órdenes simultáneasIlimitadas
Actualización stockSolo al confirmar
IntegraciónCon proveedores y caja

Combos y Paquetes

Crear productos compuestos con auto-cálculo de stock según componentes

Características Detalladas

  • Combo formado por múltiples productos con cantidades específicas
  • Precio especial del combo (normalmente menor que suma individual)
  • Descuento automático de stock de cada componente al vender combo
  • Comparación automática: precio combo vs precio individual
  • Aparece en POS como producto independiente
  • Ideal para promociones y productos que se venden juntos

Especificaciones Técnicas

ComponentesMúltiples productos
StockAuto-descuento por componente
PrecioConfigurable con sugerencia
UsoPromociones y paquetes

Sistema de Recetas para Restaurantes

Gestión de insumos y recetas con cálculo automático de costos y ganancias

Características Detalladas

  • Registro de insumos: ingredientes base con unidades
  • Creación de recetas: lista de insumos con cantidades necesarias
  • Auto-cálculo de precio base según costo de insumos
  • Cálculo automático de ganancia al establecer precio venta
  • Requiere mayor cuidado y atención en configuración
  • Útil para control de costos en restaurantes y cafeterías

Especificaciones Técnicas

InsumosCon unidades y precios
RecetasLista de insumos + cantidades
CálculosPrecio y ganancia automáticos
UsoRestaurantes y cafeterías

Categorías y Organización

Sistema flexible de categorización para organizar productos eficientemente

Características Detalladas

  • Categorías creables en cualquier momento
  • Asignación de productos a categorías
  • Filtrado de productos por categoría en POS
  • Vista de inventario organizada por categorías
  • Renombrado y eliminación de categorías
  • Un producto puede tener una categoría principal

Especificaciones Técnicas

CreaciónDinámica
Asignación1 categoría principal
GestiónEditar y eliminar
FiltrosEn POS e inventario

Productos del Día

Gestión especial para productos de venta diaria o temporada

Características Detalladas

  • Marcado de productos como "del día" o temporales
  • Visualización destacada en POS
  • Útil para menús diarios, productos de temporada
  • Cambio rápido de productos del día
  • Seguimiento de ventas específicas de estos productos
  • Puede combinarse con sistema de vencimientos

Especificaciones Técnicas

MarcadoPor producto
VisualizaciónDestacada en POS
Uso comúnMenús diarios, temporada
SeguimientoVentas específicas

Clientes y Proveedores

Gestión completa de relaciones comerciales con datos protegidos mediante E2EE

Gestión de Clientes

Registro detallado de clientes con datos cifrados y control de créditos

Características Detalladas

  • Registro con nombre, teléfono, número de documento (DNI)
  • Datos sensibles protegidos con cifrado de extremo a extremo
  • Límite de crédito configurable individualmente
  • Historial completo de compras y deudas
  • Perfil detallado con estadísticas de cliente
  • Búsqueda rápida en POS al realizar ventas

Especificaciones Técnicas

DatosNombre, teléfono, documento
SeguridadE2EE en datos sensibles
CréditoLímite personalizable
HistorialCompras y pagos completo

Gestión de Deudas y Cobros

Sistema completo para seguimiento de créditos y registro de pagos

Características Detalladas

  • Vista consolidada de todas las deudas pendientes
  • Registro de abonos parciales o pagos totales
  • Historial detallado de cada pago con fecha y método
  • Alerta automática cuando cliente excede límite de crédito
  • Reportes de créditos: resumen y detalle por cliente
  • Búsqueda de deudas por cliente o rango de fechas

Especificaciones Técnicas

AbonosParciales o totales
HistorialCon fechas y métodos
AlertasLímite de crédito
ReportesPor cliente o período

Top Clientes y Estadísticas

Análisis de clientes más importantes y patrones de compra

Características Detalladas

  • Ranking de clientes por volumen de compra
  • Clientes frecuentes y esporádicos
  • Promedio de ticket por cliente
  • Productos más comprados por cliente
  • Fecha de última compra y recurrencia
  • Útil para fidelización y marketing dirigido

Especificaciones Técnicas

RankingsPor volumen y frecuencia
MétricasTicket promedio, recurrencia
AnálisisProductos preferidos
UsoFidelización y marketing

Gestión de Proveedores

Registro y seguimiento de relaciones con proveedores

Características Detalladas

  • Registro con datos de contacto y términos comerciales
  • Historial de órdenes de compra por proveedor
  • Productos habitualmente suministrados
  • Seguimiento de pagos y cuentas por pagar
  • Notas y observaciones sobre cada proveedor
  • Comparación de precios entre proveedores

Especificaciones Técnicas

DatosContacto y términos
HistorialÓrdenes de compra
SeguimientoPagos y cuentas
AnálisisComparación de precios

Reportes y Análisis

Business intelligence con reportes detallados, gráficas y análisis de rendimiento

Reportes Diarios

Resumen completo de la actividad del día con métricas clave

Características Detalladas

  • Total de ventas del día con número de transacciones
  • Ganancia estimada basada en precios de compra
  • Desglose por método de pago: efectivo, Yape, tarjeta, etc.
  • Productos más vendidos del día con cantidades
  • Útil para verificar cuadre de caja
  • Exportación a PDF para envío por WhatsApp o correo

Especificaciones Técnicas

MétricasVentas, ganancia, transacciones
DesglosePor método de pago
Top productosMás vendidos del día
ExportPDF compartible

Reportes por Rangos de Fechas

Análisis flexible de períodos personalizados: 7, 15, 30 días o personalizado

Características Detalladas

  • Rangos predefinidos: 7, 15, 30 días
  • Selector de rango personalizado
  • Comparación con período anterior
  • Tendencias y patrones de venta
  • Desglose diario dentro del rango
  • Identificación de días pico y bajos

Especificaciones Técnicas

Rangos7, 15, 30 días o custom
ComparaciónCon período anterior
DesgloseDía por día
AnálisisTendencias y patrones

Reportes Mensuales

Vista consolidada del mes con gráficas y análisis detallado

Características Detalladas

  • Selector de mes y año
  • Gráfica de ventas día por día del mes
  • Identificación visual de días más activos
  • Ranking de productos más vendidos del mes
  • Comparativo con mes anterior: % de cambio
  • Desglose de métodos de pago usado en el mes

Especificaciones Técnicas

VisualizaciónGráfica diaria del mes
RankingsTop productos
ComparaciónMes anterior
DesgloseMétodos de pago

Cuadre de Caja

Reporte especializado para reconciliación de efectivo diario

Características Detalladas

  • Fondo inicial registrado en apertura
  • Total de ventas en efectivo del día
  • Gastos registrados durante el día
  • Efectivo esperado calculado automáticamente
  • Comparación con efectivo físico contado
  • Diferencia destacada si no cuadra

Especificaciones Técnicas

CálculoAutomático
ComponentesFondo + ventas - gastos
Verificaciónvs efectivo físico
AlertasDiferencias destacadas

Ventas por Canal

Análisis de rendimiento por canal de venta considerando comisiones

Características Detalladas

  • Desglose por canal: Local, Rappi, delivery, etc.
  • Ventas brutas y netas después de comisiones
  • Comparación de rentabilidad entre canales
  • Productos más vendidos por canal
  • Útil para decisiones de estrategia comercial
  • Identificar canales más y menos rentables

Especificaciones Técnicas

CanalesTodos configurados
MétricasBruto, neto, comisiones
ComparaciónRentabilidad
UsoEstrategia comercial

Resumen de Inventario

Vista consolidada del estado actual del stock y valorización

Características Detalladas

  • Lista completa de productos con stock actual
  • Valorización del inventario a precio de compra
  • Valorización a precio de venta (potencial)
  • Productos con stock bajo destacados
  • Productos sin movimiento en período definido
  • Útil para toma de decisiones de compra

Especificaciones Técnicas

VistaTodos los productos
ValorizaciónCompra y venta
AlertasStock bajo y sin movimiento
UsoDecisiones de compra

Top Productos

Ranking de productos más vendidos con análisis de desempeño

Características Detalladas

  • Ranking por cantidad vendida
  • Ranking por ingresos generados
  • Ranking por ganancia obtenida
  • Configurable por período
  • Identificación de productos estrella
  • Productos de baja rotación

Especificaciones Técnicas

RankingsCantidad, ingresos, ganancia
PeríodoConfigurable
AnálisisEstrellas y baja rotación
UsoOptimización de inventario

Historial y Auditoría

Registro completo de todas las acciones realizadas en el sistema

Características Detalladas

  • Quién realizó cada acción con timestamp exacto
  • Tipo de acción: venta, ajuste stock, configuración, etc.
  • Datos antes y después en modificaciones
  • Filtros por usuario, tipo de acción, fecha
  • Útil para resolver discrepancias
  • Cumplimiento de auditorías internas

Especificaciones Técnicas

RegistroCada acción del sistema
DatosUsuario, timestamp, cambios
FiltrosUsuario, tipo, fecha
UsoAuditoría y resolución

Configuración y Personalización

Sistema flexible de configuración adaptable a diferentes tipos de negocio

Configuración de Boletas y Tickets

Personalización completa de documentos de venta para clientes

Características Detalladas

  • Datos del negocio: nombre, RUC, dirección, teléfono
  • Logo personalizado (desde galería o foto)
  • Logo aparece en tickets PDF y impresiones
  • Pie de página personalizable con mensaje de despedida
  • QR code automático para consulta online
  • Ajuste de tamaño según impresora térmica

Especificaciones Técnicas

PersonalizaciónLogo y textos
QR codePara consulta online
FormatosPDF y impresión térmica
TamañosConfigurable por impresora

Configuración de Impresora Térmica

Soporte para impresión directa en ticketeras

Características Detalladas

  • Conexión por WiFi, USB o Bluetooth
  • Configuración de tamaño de papel
  • Test de impresión para verificar configuración
  • Impresión automática al confirmar venta (opcional)
  • Número de copias configurables
  • Compatible con principales marcas de impresoras

Especificaciones Técnicas

ConexiónWiFi, USB, Bluetooth
ConfiguraciónTamaño y copias
AutomatizaciónImpresión al vender
CompatibilidadPrincipales marcas

Módulos Activables

Sistema para mostrar u ocultar funcionalidades según necesidad del negocio

Características Detalladas

  • Activar/desactivar módulos con interruptor simple
  • Módulos: Mesas, Créditos, Lotes, Combos, Recetas, etc.
  • Interfaz simplificada mostrando solo lo usado
  • Configuración automática según tipo de negocio
  • Posibilidad de activar módulos después si se necesitan
  • Sin pérdida de datos al desactivar módulos

Especificaciones Técnicas

ActivaciónPor interruptor
Auto-configuraciónSegún tipo negocio
CambiosEn cualquier momento
DatosPreservados al desactivar

Horario de Cierre de Ventas

Configuración especial para negocios que cierran después de medianoche

Características Detalladas

  • Configurable si negocio cierra después de las 00:00
  • Definir hasta qué hora ventas siguen siendo del día anterior
  • Ejemplo: cierra a las 02:00, ventas hasta esa hora son del día previo
  • Afecta reportes diarios y cuadre de caja
  • Útil para bares, discotecas, negocios nocturnos
  • Configurable independientemente por negocio

Especificaciones Técnicas

ConfiguraciónHora de corte
ImpactoReportes y caja diaria
Uso comúnNegocios nocturnos
FlexibilidadPor negocio

Modo Kiosk (Bloqueo de Android)

Convertir el dispositivo en terminal de punto de venta dedicada

Características Detalladas

  • Bloqueo del dispositivo en la aplicación
  • Impide salir a otras apps o configuraciones del celular
  • Desbloqueo solo con PIN de administrador
  • Ideal para dispositivos públicos o de empleados
  • Previene uso indebido del dispositivo
  • Configuración de apps permitidas adicionales

Especificaciones Técnicas

BloqueoNivel Android
DesbloqueoPIN de administrador
UsoDispositivos de punto de venta
SeguridadPreviene uso indebido

Configuración de Notificaciones

Control granular de alertas y notificaciones del sistema

Características Detalladas

  • Activar/desactivar notificaciones por tipo
  • Stock bajo: umbral y frecuencia de alerta
  • Pedidos: estado y cambios
  • Recordatorios: cierre de caja, respaldos, etc.
  • Horarios: no molestar en ciertos horarios
  • Por usuario: cada empleado configura sus notificaciones

Especificaciones Técnicas

GranularidadPor tipo de notificación
HorariosModo no molestar configurable
PersonalizaciónPor usuario
TiposStock, pedidos, recordatorios

Configuración de Tipo de Negocio

Ajuste automático de módulos según industria del negocio

Características Detalladas

  • Tipos predefinidos: Licorería, Restaurante, Bodega, Cafetería, etc.
  • Activación automática de módulos relevantes
  • Desactivación de módulos no aplicables
  • Posibilidad de activar módulos adicionales después
  • Optimiza la experiencia según la industria
  • Reduce curva de aprendizaje

Especificaciones Técnicas

TiposPredefinidos + personalizable
Auto-configMódulos relevantes
FlexibilidadAjustable después
UXOptimizada por industria

Gestión de Equipo y Permisos

Sistema robusto de usuarios, roles y permisos con seguridad E2EE

Sistema de Usuarios Multi-rol

Gestión completa de equipo con roles y permisos granulares

Características Detalladas

  • Invitación de usuarios por correo electrónico
  • Cada usuario crea su propia contraseña
  • Roles predefinidos: Dueño, Administrador, Cajero, Empleado
  • Roles personalizados con permisos específicos
  • Un usuario puede tener diferentes roles en diferentes negocios
  • Desactivación de usuarios sin perder su historial

Especificaciones Técnicas

InvitaciónPor correo electrónico
RolesPredefinidos + personalizados
PermisosGranulares por función
Multi-negocioRoles independientes

Roles Personalizables

Creación de roles a medida con permisos específicos

Características Detalladas

  • Crear tantos roles como necesite el negocio
  • Permisos por módulo: Ventas, Inventario, Reportes, Config, etc.
  • Permisos por acción: Crear, Ver, Editar, Eliminar
  • Plantillas de roles comunes como base
  • Duplicación de roles para variaciones
  • Descripción de cada rol para claridad

Especificaciones Técnicas

CantidadIlimitados
GranularidadPor módulo y acción
PlantillasRoles comunes predefinidos
GestiónCrear, editar, duplicar

Control de Acceso por Pantalla

Ocultación automática de funcionalidades según permisos del usuario

Características Detalladas

  • Pantallas no autorizadas no aparecen en menú
  • Funciones sin permiso deshabilitadas automáticamente
  • Validación en backend para máxima seguridad
  • Mensajes claros si usuario intenta acción no permitida
  • Registro en auditoría de intentos de acceso no autorizado
  • Simplifica UX mostrando solo lo autorizado

Especificaciones Técnicas

OcultaciónAutomática por permisos
ValidaciónFrontend + Backend
AuditoríaIntentos no autorizados
UXSimplificada por rol

Sistema de Invitaciones Seguro

Proceso de incorporación de empleados con cifrado E2EE

Características Detalladas

  • Administrador envía invitación por correo
  • Empleado recibe link único de registro
  • Crea su contraseña personal
  • Genera su "sobre cifrado" automáticamente
  • Sin acceso de administrador a contraseña de empleado
  • Fácil onboarding sin comprometer seguridad

Especificaciones Técnicas

MétodoInvitación por correo
ContraseñaCreada por empleado
CifradoE2EE individual
PrivacidadAdmin sin acceso a contraseñas

Gestión de Accesos a Múltiples Negocios

Una persona puede gestionar varios negocios con diferentes roles

Características Detalladas

  • Una cuenta de usuario puede tener acceso a múltiples negocios
  • Rol diferente en cada negocio: Admin en uno, Cajero en otro
  • Selector visual de negocio al iniciar app
  • Cambio rápido entre negocios sin cerrar sesión
  • Datos y configuraciones completamente separados
  • Útil para consultores, administradores multi-local

Especificaciones Técnicas

NegociosIlimitados por usuario
RolesIndependientes por negocio
CambioSin cerrar sesión
AislamientoTotal entre negocios

Fotos de Perfil por Cuenta

Identidad visual personalizada para cada usuario en cada negocio

Características Detalladas

  • Foto de perfil personalizable
  • Desde galería o cámara directa
  • Diferente foto en cada negocio si se desea
  • Aparece en registros de ventas y auditoría
  • Facilita identificación visual rápida
  • Mejora experiencia de usuario

Especificaciones Técnicas

PersonalizaciónPor negocio
FuenteGalería o cámara
UsoVentas, auditoría, perfil
BeneficioIdentificación visual

Comprobantes y Documentación

Sistema completo de generación, gestión y consulta de comprobantes

Generación de Boletas con QR

Comprobantes profesionales con código QR para verificación online

Características Detalladas

  • Generación automática al completar venta
  • Formato PDF descargable y compartible
  • QR code único para cada boleta
  • Consulta online de boleta escaneando QR
  • Logo y datos del negocio incluidos
  • Mensaje personalizado de pie de página

Especificaciones Técnicas

GeneraciónAutomática post-venta
FormatoPDF
QRPara consulta online
PersonalizaciónLogo y mensajes

Historial de Comprobantes

Pestaña dedicada para consultar todos los comprobantes emitidos

Características Detalladas

  • Vista de todos los comprobantes ordenados por fecha
  • Búsqueda por número de comprobante, cliente o monto
  • Filtros por rango de fechas
  • Re-generación de PDF si se necesita
  • Reenvío por correo o WhatsApp
  • Estado: emitido, anulado, nota de crédito

Especificaciones Técnicas

VistaTodos los comprobantes
BúsquedaNúmero, cliente, monto
AccionesRegenerar, reenviar
EstadosEmitido, anulado

Comprobantes de Pago Adjuntos

Captura y almacenamiento de comprobantes cuando cliente paga por Yape/transferencia

Características Detalladas

  • Fotografía de voucher al recibir pago digital
  • Obligatorio o opcional según configuración
  • Almacenamiento seguro con sistema de tokens
  • Vinculado a la venta específica
  • Consulta posterior desde historial de ventas
  • Útil para auditorías y verificación

Especificaciones Técnicas

MétodosYape, Plin, transferencias
CapturaCámara o galería
SeguridadToken-based access
VinculaciónA venta específica

Configuración de Layout de Boletas

Personalización avanzada del diseño de comprobantes

Características Detalladas

  • Posición y tamaño de logo
  • Fuente y tamaño de texto
  • Información a mostrar: RUC, dirección, etc.
  • Orden de secciones: productos, totales, métodos de pago
  • Pie de página con mensajes personalizados
  • Pre-visualización antes de guardar configuración

Especificaciones Técnicas

LogoPosición y tamaño
TextoFuente y tamaño
SeccionesOrden personalizable
PreviewAntes de aplicar

Enlaces y Recursos

Stack Tecnológico

Android
Jetpack Compose
Kotlin
KMM
Express.js
Node.js
MongoDB
E2EE (AES-256)
PBKDF2
REST API
JWT
WebSocket