Sitio Web para auxilio y apoyo al ciclista en ruta antes, durante y después de cada evento

Job ID: 36722565

Budget: $250 – $750 USD

Estamos en la búsqueda de un programador para crear una plataforma Web con PHP, MySQL, bootstrap, javascript, html. Debe contar con la pagina home donde explique quienes somos, los servicios que ofrecemos, nuestros planes, nuestros aliados, debe contar con chat de atención en línea, página de datos de contacto. A parte de las pagina de información debe contar con los siguientes módulos: 1- Control de usuarios del sistema, donde debe existir solo dos perfiles, uno el Administrador, y dos el Vendedor, cada uno con capacidad para operar los diferentes módulos. 2- Control de afiliados: donde se debe registrar los afiliados. 3- Control de pagos, en donde se debe registrar el pago de los afiliados, el cual puede ser reportado por los afiliados y también puede ser registrado por algún usuario con perfil administrativo. En el apartado tipo de pago que aceptan debe ser dinámico, de manera que nosotros agreguemos los tipos de pago que aceptamos, ejemplo: Paypal, Binance, Pago Móvil. 4- Uno de los servicios que prestamos es Control de Incidencias y apoyo al afiliado, en este módulo es donde recibimos los reportes de accidentes, robos de bicicletas y más. 5- El otro servicio que prestamos es Asistencia al Afiliado en Ruta, para el cuál necesitamos crear un módulo que debe trabajar de la siguiente manera: A- El afiliado solicita la asistencia en ruta, debe trabajar con la api de google map para que el afiliado pueda seleccionar el punto de partida de la ruta y el punto de llegada, debe calcular la distancia en Kilómetros para que automáticamente indique el precio total a pagar por la asistencia de ruta (debe haber un espacio en configuración para que nosotros podamos agregar y modificar el precio en dólares por cada kilómetro y se cumpla lo dicho anteriormente). B- En un panel del usuario, en este caso solo usuario con perfil Administrativo aprueba o rechaza la solicitud de Asistencia en Ruta. C- Caso aprobado: se registra, se programa fecha y hora de manera que vaya quedando un historial. Aparte de los módulos mencionados necesitamos un blog de noticias dinámico, en donde los usuarios con perfil Administrativo pueden llevar el control de las noticias, permitiendo agregar, modificar y eliminar noticias, las cuales deben llevar texto e imágenes. Cabe destacar que cada módulo debe ser posible generar todo tipo de reporte que necesitamos, ejemplo: - Reporte de afiliados morosos, - Reporte de afiliados pendiente por vencer el pago mensual, - Reporte de incidencias en un rango de fechas y más.
Related categories: PHP JavaScript MySQL HTML Bootstrap