Terminado

Desarrollo de Sistema Web Multisucursal para Control de Entradas y Salidas de Efectivo

Publicado el 03 Agosto, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca desarrollar una plataforma web profesional, segura y escalable, diseñada para el registro y control de entradas y salidas de efectivo en un negocio multisucursal. La aplicación será accesible desde navegadores en desktop y dispositivos móviles.

Objetivo del Proyecto:
El objetivo principal es crear un panel de captura y control mensual de movimientos de efectivo, con soporte para múltiples sucursales. La plataforma debe incluir funcionalidades administrativas robustas, control de usuarios con diferentes perfiles, y herramientas para la exportación de datos e integración con sistemas de análisis de negocio como Power BI o Metabase. Se prioriza un desarrollo funcional y de alta calidad, entregable a corto plazo, sin comprometer la estabilidad del sistema.

Condiciones Técnicas y Licenciamiento:
Es un requisito fundamental que todo el desarrollo se base exclusivamente en tecnologías de código abierto o de uso libre. Queda estrictamente prohibido el uso de cualquier tecnología, framework, sistema operativo, librería o base de datos que requiera licencias de pago, perpetuas o por usuario, así como herramientas con licencias restrictivas, trial o comerciales.

Tecnologías aceptadas incluyen:
- Sistemas Operativos: Linux
- Bases de Datos: PostgreSQL, MariaDB, MySQL (versión comunidad)
- Lenguajes y Frameworks Backend: PHP (Laravel), Python (Django/Flask), Node.js
- Lenguajes Frontend: JavaScript, HTML5, CSS
- Servidores Web: Apache, Nginx

Funcionalidades Requeridas:
1. Panel de Captura Diario (para usuarios comunes):
  - Entradas a capturar por día: Ventas netas, Ventas por tarjeta, Transferencia, Efectivo, Crédito, Abonos.
  - Salidas a capturar por día: Depósitos, Entregas de dinero, Gastos, Compras de mercancía.
  - Posibilidad de adjuntar imágenes de comprobantes (especialmente para salidas de TPV y cortes de venta).
  - Restricción de captura: Solo se permitirá la captura diaria de movimientos. Para meses vencidos, la captura estará habilitada únicamente durante los primeros 5 días del mes siguiente, con excepción del usuario Administrador.
  - Visualización: Una tabla resumen con los movimientos por día y totales.
2. Panel de Administración (para usuarios con rol 'Admin'):
  - Funciones completas de ABC (Alta, Baja, Cambio) de usuarios y perfiles.
  - Edición y eliminación de registros sin restricciones.
  - Bitácora detallada de todos los cambios realizados en el sistema.
  - Herramientas de exportación de datos a formato Excel.
  - Capacidades de integración con Power BI o Metabase para análisis de datos.
  - Funcionalidades de respaldo y restauración del sistema.
  - Opción para reiniciar el sistema.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias