Sobre este proyecto
it-programming / web-development
Abierto
Se requiere un desarrollador con experiencia en PHP Laravel para optimizar y expandir las funcionalidades del módulo de Ventas de un sistema existente. El proyecto implica la implementación de nuevas características clave y la corrección de aspectos de visualización y validación.
Entorno Tecnológico Actual:
Backend: PHP 7.4, Laravel
Frontend: HTML5, CSS3 con Bootstrap 5.x, JavaScript
Base de Datos: MySQL 8.x
Control de Versiones: Git
Roles y Permisos: El sistema de gestión de roles y permisos existente debe ser utilizado para las nuevas funcionalidades.
Flujo de Trabajo Actual (Contexto):
El sistema de ventas actual permite la carga, visualización y edición de registros. Los usuarios de tipo N2 tienen privilegios específicos para ciertas funcionalidades de gestión. Además de los datos de ventas diarias, se pueden cargar shows de manera opcional. Las ventas impactan directamente los balances de caja y los resultados diarios y mensuales.
Principales Cambios y Mejoras Solicitadas:
1. Integración con API de Clima: Implementar una integración con una API externa para obtener datos climáticos relevantes.
2. Carga de Múltiples Shows por Noche: Modificar el formulario de ventas para permitir la carga de múltiples shows asociados a una misma noche.
3. Agregar Campos de Espectadores y Consumo en Show: Incorporar nuevos campos en los formularios de shows para registrar el número de espectadores y el consumo.
4. Anulación de Movimientos de Venta: Desarrollar la funcionalidad para anular movimientos de venta, asegurando la integridad de los datos y los balances.
5. Corrección de Visualización en Monto de Ingreso en Efectivo: Resolver problemas de visualización relacionados con el monto de ingreso en efectivo.
6. Validación Completa de Formularios de Ventas en Backend: Fortalecer la validación de todos los formularios de ventas en el backend para asegurar la consistencia y seguridad de los datos.
7. Gestión de Objetivos de Venta (CRUD): Implementar un módulo completo de Gestión de Objetivos de Venta, incluyendo las operaciones de Crear, Leer, Actualizar y Eliminar (CRUD).
8. Alineación y mejoras visuales mínimas a listado de ventas
Todas las funcionalidades se solicitan con su Test Unitario.
Se adjunta especificación completa.
Indicar propuesta y tiempo de realización.
Gracias!
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