Objetivo del Proyecto El proyecto consiste en desarrollar un sistema para una empresa de transporte que permita gestionar la relación entre cargas importadas desde loadboards o correos electrónicos y conductores disponibles para transportarlas. Este sistema contará con una plataforma web destinada a administradores y una aplicación móvil para los conductores. Notas y Aspectos a Tener en Cuenta Escalabilidad: El sistema debe diseñarse para manejar un creciente número de conductores y órdenes a medida que crezca la empresa Seguridad: Protección de datos sensibles como ubicación de conductores y detalles de órdenes mediante cifrado y autenticación robusta Regulaciones: Cumplir con normativas locales relacionadas con transporte y manejo de datos Facilidad de Uso: Interfaces intuitivas tanto para administradores como para conductores. El sistema incluirá funcionalidades clave como la importación de cargas, el registro y autenticación de usuarios, la geolocalización de conductores, la asignación de órdenes, y la posibilidad de que los conductores oferten el costo por realizar un transporte. Se buscará optimizar la eficiencia operativa y la experiencia del usuario mediante un diseño intuitivo y herramientas tecnológicas modernas. Alcance, Elementos de Servicio y Funciones Claves 1. Módulo de Login y Registro (Web y Móvil) Autenticación de usuarios (administradores y conductores) con correo y contraseña Recuperación de contraseñas Registro de nuevos usuarios Conductores deben registrar información como nombre, licencia, experiencia, y datos del vehículo. 2. Gestión de Órdenes (Web) Importar automáticamente detalles de cargas desde correos electrónicos o loadboards Crear, editar, y eliminar órdenes de transporte manualmente4 Ver y filtrar órdenes por estado: Pendiente, Asignada, En curso, Completada. 3. Vinculación de Conductores y Órdenes Visualizar conductores disponibles según su proximidad al lugar de origen de la carga Permitir que los conductores oferten el costo de transporte4 Asignar órdenes manualmente o seleccionar la mejor oferta. 4. Módulo de Conductores (Móvil) Ver órdenes disponibles con detalles completos (origen, destino, dimensiones, etc.)4 Ofertar tarifas para transportar cargas4 Aceptar/rechazar órdenes asignadas4 Visualizar rutas sugeridas con integración de mapas. 5. Geolocalización (Web y Móvil). Geolocalización en tiempo real de conductoresA Cálculo de distancias entre el conductor y el lugar de origen de la carga. 6. Notificaciones. Notificaciones en tiempo real para nuevos pedidos, cambios de estado de las órdenes, y ofertas recibidas. 7. Reportes y Estadísticas (Web). Resumen de órdenes completadas, pendientes, y rechazadasA Desempeño de conductores y costos asociados. 8. Seguridad y Configuraciones. Cifrado de contraseñas y datos sensibles Control de acceso según el rol (administrador o conductor) Configuración de parámetros como tarifas mínimas o distancias máximas. Stack Tecnológico Propuesto Frontend Web (Administrador): React.jsS Móvil (Conductores): React Native para compatibilidad en iOS y Android. Backend Lenguaje: Node.js Base de Datos: Postgresql para manejo de datos relacionales (usuarios, órdenes, conductores) api: rest api para comunicación entre frontend y backend. Infraestructura Hospedaje en servicios como Heroku o Railway para simplificar el manejo del entorno con presupuesto optimizadoS Notificaciones push a través de Firebase Cloud Messaging Notas y Aspectos a Tener en Cuenta Escalabilidad: El sistema debe diseñarse para manejar un creciente número de conductores y órdenes a medida que crezca la empresa Seguridad: Protección de datos sensibles como ubicación de conductores y detalles de órdenes mediante cifrado y autenticación robusta Regulaciones: Cumplir con normativas locales relacionadas con transporte y manejo de datos Facilidad de Uso: Interfaces intuitivas tanto para administradores como para conductores.Category: IT & ProgrammingSubcategory: Apps programming. Android, iOS and othersWhat is the scope of the project?: Create a new appIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededRequired platforms: Android, iPhone, iPad, OtherI need to: Create an appApp type: Management - Management application (appointments, product stock, etc.)Back-end is required: YesPayment gateway: No
Keyword: Firebase
Price: $500.0
Secondary Price: $1000.0
Android API Google App Engine iOS iPhone Responsive Web Design Mobile app design JavaScript MySQL PHP
Preciso criar um aplicativo para contratantes e para freelancers arrranjarem serviços (Exemplo: Workana, 99jobs, vinteconto, etc) Porem o aplicativo será focado em serviços financeiros (economia, contabilidade e administração)Category: IT & ProgrammingSubcateg...
View JobNecesitamos un desarrollador de flutter para que se una para continuar un proyecto ya creado y funcionando. Se trata de formularios de introducción de datos estructurados de nivel complejo.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of th...
View JobPreciso de alguém para me ajudar com resolução de bugs e criação de novas telas para um aplicativo que já está funcionando, preciso que tenha experiência com React Native e Typescript, será um diferencial saber trabalhar com Firebase Firestore e Storage. No momento esto...
View Job