Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
1. Instalación y configuración de WordPress + Dokan : Instalación de WordPress : Configuración completa de WordPress en nuestro servidor. Dokan : Instalación y configuración de Dokan Pro para crear un mercado multivendedor . En este caso, los conductores se registrarán como vendedores y gestionarán sus reservas, ganancias, perfiles y disponibilidad desde su panel de control. Configuración de pagos : Debemos configurar el sistema de pagos para que los pasajeros puedan realizar pagos de forma segura y los conductores reciban sus pagos. Esto debe incluir la configuración de pasarelas de pago (como PayPal o Stripe ). 2. Personalización de plantilla : Plantilla de reserva de taxis : Seleccione una plantilla adaptada para sistemas de reservas de taxis . El diseño debe ser moderno, limpio y fácil de usar. Personalización de diseño : El freelancer debe personalizar la plantilla con nuestros colores, logotipo, tipografía y estilo general de la marca. Responsividad : La plantilla debe ser completamente responsiva , es decir, debe adaptarse a todos los dispositivos: computadoras de escritorio, tabletas y especialmente dispositivos móviles. 3. Integración de Google Maps : API de Google Maps : Integrar la API de Google Maps para habilitar la geolocalización en tiempo real . Para pasajeros : Los pasajeros podrán ver los taxis disponibles cerca de ellos en el mapa. Para conductores : Los conductores deben poder recibir las direcciones y rutas a seguir para llegar al destino de los pasajeros. Rastreo en tiempo real : La ubicación de los taxis debe actualizarse en tiempo real tanto para los pasajeros como para los conductores. 4. Integración de Firebase : Autenticación de Firebase : Integrar Firebase Authentication para permitir el registro e inicio de sesión de usuarios (tanto conductores como pasajeros) de forma segura. Notificaciones Push : Implementar Firebase Cloud Messaging para enviar notificaciones push a los pasajeros y conductores en tiempo real sobre el estado de las reservas (confirmación de viaje, llegada del taxi, etc.). Almacenamiento de datos : Utilizar Firebase Realtime Database o Firestore para almacenar datos de usuarios, reservas y viajes en tiempo real. 5. Botón de emergencia : Botón de emergencia : Cree un botón de emergencia accesible tanto para los conductores como para los pasajeros. Este botón debe ser visible en todo momento y debe permitir a los usuarios solicitar ayuda rápidamente en caso de una situación de emergencia. Acción : Cuando se pulsa el botón, se debe enviar una alerta con la ubicación en tiempo real del usuario (pasajero o conductor) a un sistema de monitoreo interno o directamente a las autoridades locales (como la policía). Acción inmediata : El sistema debe tener la capacidad de realizar una llamada de emergencia, enviar un mensaje de texto o correo electrónico con los detalles de la situación. 6. Adaptación a PWA (Progressive Web App) : Transformación en PWA : El sitio web debe estar completamente adaptado como PWA , lo que significa que los usuarios pueden "instalarlo" en su pantalla de inicio desde sus navegadores sin necesidad de descargar una aplicación desde la tienda de aplicaciones. Experiencia de usuario : La PWA debe tener una experiencia de usuario fluida y rápida que imita una aplicación nativa, con carga rápida, sin interrupciones y con funcionalidades como notificaciones push. Compatibilidad : El sistema debe ser compatible con todos los dispositivos móviles (iOS y Android) y debe permitir la interacción incluso sin conexión a internet (al menos para algunas funcionalidades). 7. Pruebas y lanzamiento : Pruebas exhaustivas : El freelancer debe realizar pruebas exhaustivas de todas las funcionalidades antes de lanzar el sitio. Esto incluye pruebas de geolocalización, el funcionamiento de las reservas, pagos, el botón de emergencia y las notificaciones push. Optimización : Asegúrese de que el sitio esté optimizado para cargar rápidamente, sea seguro y funcione sin errores en todos los dispositivos. Lanzamiento : El sitio debe ser lanzado con todas las funcionalidades operativas, asegurando que el sistema de taxis esté disponible para conductores y pasajeros. Plazos y Soporte : Plazos de entrega : El proyecto debe completarse en un plazo de 1 meses , con entregas parciales para asegurar que cada etapa esté bien ejecutada. La primera entrega debe ser un prototipo funcional con las funciones básicas (registro de conductores, reservas, pagos, etc.) Dentro de 2 semanas . El resto del proyecto debe ser entregado en fases, asegurando que todo esté listo para el lanzamiento. Soporte post-lanzamiento : Se debe proporcionar soporte post-lanzamiento para corregir posibles errores, optimizar el rendimiento y realizar ajustes según sea necesario.Requisitos del Freelancer : Experiencia previa en WordPress y Dokan , preferiblemente con proyectos similares. Conocimiento en integración de Google Maps API y Firebase . Capacidad para adaptar el sitio a PWA . Conocimiento en seguridad web para garantizar un sistema de pago y registro seguro. Comunicación clara y constante durante todo el proceso. Espero contar con tu experiencia para llevar este proyecto a cabo. Si estás interesado, por favor, envíame tu propuesta con detalles de tu experiencia, plazos estimados y presupuesto. Estoy atento a tu respuesta.
Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Período integral
Integrações de API Outros (Outras APIs), Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor, Designer
Duração do projeto De 1 a 3 meses
Habilidades necessárias