Sobre este proyecto
it-programming / web-development
Abierto
Se busca un desarrollador Laravel con experiencia comprobable en sistemas SaaS multiempresa para un proyecto de gran envergadura. El proyecto consiste en el desarrollo de una plataforma de monitoreo logístico multiempresa, diseñada específicamente para líneas de transporte y logística. Este desarrollo se llevará a cabo en 8 etapas bien definidas.
La arquitectura de la plataforma debe ser altamente escalable, segura y preparada para soportar un crecimiento significativo a nivel nacional. Es fundamental que el desarrollador tenga un enfoque en buenas prácticas y soluciones robustas, por lo que no se buscan perfiles principiantes.
El sistema incluirá una administración completa de empresas, con las siguientes funcionalidades clave:
Alcance técnico para la administración de empresas:
- CRUD completo para la gestión de empresas.
- Configuración individual y personalizada por cada empresa.
- Campo para el plan contratado por cada empresa.
- Gestión de la fecha de vencimiento del servicio.
- Control del estado activo o suspendido de la empresa.
- Implementación de suspensión automática del servicio al vencimiento.
- Registro detallado de logs de actividad.
Objetivo principal:
- Establecer un control jerárquico interno robusto dentro de cada empresa.
Roles de usuario requeridos por empresa:
- Gerente
- Monitorista
- Técnico
- General
Alcance técnico para la gestión de roles y permisos:
- Implementación de Spatie Laravel Permission para una gestión avanzada de permisos.
- Definición de permisos detallados por módulo.
- Restricción de acceso basada en vistas y acciones específicas.
- CRUD completo para la gestión de usuarios por empresa.
- Asignación de roles dinámicos a los usuarios.
Resultado esperado:
- Cada empresa podrá gestionar de manera autónoma a su equipo de trabajo, asignando roles y permisos definidos para optimizar sus operaciones.
Requisitos del desarrollador:
- Experiencia comprobable y sólida en el desarrollo con Laravel.
- Experiencia demostrada en la creación de sistemas SaaS multiempresa.
- Dominio en el manejo y optimización de bases de datos PostgreSQL.
- Aplicación de buenas prácticas de desarrollo (ej. Repository Pattern, Services).
- Capacidad para producir código limpio y bien documentado.
- Experiencia en el control de versiones utilizando Git para la entrega del proyecto.
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