Se busca un desarrollador(a) full-stack con experiencia comprobable para el desarrollo de GeoPulse, una plataforma integral de gestión de flotas vehiculares. El proyecto incluye la creación de una aplicación móvil nativa para iOS y Android, así como una plataforma web robusta, ambas con un backend compartido.
El cliente ha proporcionado un prototipo funcional con diseños y flujos completos en React, y el objetivo es transformar este mockup en un producto real y operativo. Se valora la posibilidad de establecer una relación para mantenimiento y soporte continuo post-lanzamiento.
Acerca de GeoPulse:
GeoPulse es una plataforma diseñada para empresas con flotas de vehículos, ofreciendo control en tiempo real sobre las jornadas de los conductores, costos operativos, incidentes y el rendimiento general de la flota.
Roles de Usuario:
* Conductor (aplicación móvil): Permite iniciar y cerrar jornadas con registro fotográfico del odómetro, registrar kilometraje, consumo de combustible, ubicación actual e incidentes.
* Supervisor (web/móvil): Faculta la aprobación de jornadas, la gestión de incidentes y el monitoreo en vivo de las operaciones.
* Gerencia (web): Ofrece un dashboard con métricas clave, desglose de costos por vehículo, historial detallado y la generación de reportes en formato PDF.
Funcionalidades Principales Requeridas:
* Sistema de login seguro con RUT y verificación.
* Capacidades de captura de fotos y geolocalización.
* Implementación del flujo de trabajo entre conductor y supervisor.
* Registro de incidentes con niveles de severidad.
* Visualización de KPIs (indicadores clave de rendimiento) para kilometraje, combustible, costos e incidentes.
* Funcionalidad de exportación de datos a PDF y notificaciones push.
* Sistema multirol para la gestión de permisos y accesos.
Desarrollo Técnico Requerido:
* Desarrollo de aplicación móvil nativa para iOS y Android.
* Desarrollo de plataforma web completa.
* Creación de un backend API compartido para ambas plataformas.
* Diseño e implementación de base de datos.
* Desarrollo de un panel de administración.
* Configuración y gestión de infraestructura cloud.
Se acepta propuesta de stack tecnológico, aunque se sugiere React Native o Flutter para las aplicaciones móviles, React para la plataforma web,
Node.js o Python para el backend, y PostgreSQL como base de datos. El prototipo actual está desarrollado en React/JSX.
Requisitos del Freelancer:
* Experiencia comprobable en proyectos de desarrollo full-stack similares.
* Disponibilidad para ofrecer mantenimiento y soporte técnico después del lanzamiento.
* Gestión del código fuente en un repositorio Git en la cuenta del cliente desde el inicio del proyecto.
* Cesión de la propiedad intelectual y el código fuente al cliente.
* Provisión de documentación técnica completa y entregas por hitos definidos.
* Comunicación fluida en español y participación en reuniones semanales para seguimiento del progreso.
Plazo de Entrega: No definido