About this project
it-programming / web-development
Open
Se requiere el desarrollo de un sistema web responsivo para la administración y control de fondos de caja chica de una empresa de transporte y grúas. El objetivo principal es proporcionar visibilidad en tiempo real del saldo disponible, movimientos, comprobaciones y conciliaciones. El sistema debe ser escalable y estar preparado para futuras integraciones con otros módulos.
Alcance del proyecto:
1. Gestión de usuarios:
- Implementación de inicio de sesión seguro.
- Definición de roles con permisos específicos: Administrador, Contabilidad, Responsable de Caja Chica, Supervisor, Consulta.
2. Fondos de Caja Chica:
- Capacidad para crear y gestionar múltiples fondos de caja chica (ej. Caja Operativa uno, Caja Operativa dos).
- Cada fondo debe registrar: Responsable asignado, Monto inicial, Fecha de apertura, Saldo actual, y Estado (Activo / Cerrado).
3. Registro de ingresos:
- Funcionalidad para registrar depósitos o reposiciones de fondos.
- Campos a incluir: Fecha, Monto, Concepto, Responsable, Observaciones y Documento adjunto (opcional).
4. Registro de egresos:
- Funcionalidad para registrar todos los gastos realizados.
- Campos a incluir: Fecha, Categoría (ej. Gasolina, Casetas, Refacciones, Taller, Viáticos, Hospedaje, Alimentación, Papelería, Otros), Concepto, Monto, Responsable, Centro de costo, Proyecto/Viaje (opcional), Observaciones y Ticket o factura (imagen o PDF).
5. Comprobación de gastos:
- Cada gasto registrado deberá tener un estado: Pendiente, Comprobado, Rechazado.
- Se permitirá adjuntar documentos de respaldo como facturas, tickets o fotografías.
6. Conciliación:
- Visualización de un resumen de conciliación que incluya: Saldo Inicial, Ingresos, Gastos comprobados, Gastos pendientes, y Saldo esperado.
- El sistema debe permitir al usuario registrar el saldo físico y calcular automáticamente las diferencias.
7. Dashboard:
- Desarrollo de un panel de control intuitivo que muestre información clave y métricas relevantes.
8. Reportes y Exportación:
- Generación de reportes personalizables.
- Funcionalidad para exportar datos en formatos comunes.
9. Bitácora:
- Registro detallado de todas las acciones y movimientos dentro del sistema.
10. Alertas:
- Implementación de un sistema de alertas para notificaciones importantes (ej. Saldo bajo, gastos pendientes).
Requerimientos técnicos:
- El sistema debe ser una aplicación web responsiva, accesible desde diferentes dispositivos.
- El backend se desarrollará mediante una api rest para asegurar la modularidad y escalabilidad.
- Se utilizará una base de datos relacional (preferentemente PostgreSQL o MySQL).
- Implementación de autenticación segura para todos los usuarios.
- Funcionalidad robusta para la subida y gestión de imágenes y documentos PDF.
- El diseño de la interfaz de usuario debe ser moderno y limpio.
- El código fuente deberá estar bien documentado para facilitar el mantenimiento y futuras expansiones.
- La arquitectura del sistema debe estar preparada para crecer y adaptarse a nuevas funcionalidades.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed