Terminado

Buscamos una empresa de software de prestigio para desarrollar un Marketplace

Publicado el 29 Diciembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos una empresa de software seria, responsable y con mucha experiencia en proyectos a medida, para desarrollar un sitio web marketplace con sus aplicaciones móviles android y ios, para importación, exportación y subastas de vehículos automotriz. La comunicación entre vendedores y compradores puede ser en tiempo real o mailgun. El software será exigida de alta calidad por diferentes empresas de garantía de calidad.

Módulos que debe tener el marketplace:
VENDEDORES Y compradores
subasta en tiempo real (también subasta programada en tiempo determinado)
arriendo de vehículos (alquiler)
publicidad premium y gratuito
banner publicitario
gestión de envíos
gestión de regalos en productos
comentarios tipo facebook en productos
chat en tiempo real entre vendedores y compradores
envío de motores por mayor en contenedores
seguridad (login, sistema de bloqueo, silenciar, deshabilitación de la plataforma)
middleware basado en graphml para seguridad y cuenta de usuarios
portal de administración (super admin)
roles de administración
sistemas de creación de anuncios
preguntas frecuentes (debe ser dinámico)
agentes aduaneros
bandera de denuncia
debe haber codigo qr en la web para llevar directo a play store
buscador robusto por palabra clave

ventas a través de agente aduanero mundocamiones.com: garantizado (para todo los que importan y exportan por puertos de chile)
ventas a través de un agente aduanero externo: no garantizados (de mundo a mundo)

fiat: transacciones bancarias (me tiene que automatizar, rechazar pagos)


idiomas
todos los idiomas serán traducidas por personas y no por un traductor de Google.

1. **Inglés**:
2. **Español**:

Beneficios esperados
Primeramente, nuestra expectativa es que sea un software (app) muy bien desarrollada y muy FÁCIL para utilizar. Sobre todo que sea una app que sea muy fácil de comprar y vender dentro de la plataforma. En tan solamente debe venderse, comprarse en par de pasos, debe ser muy simple.

Aumentar el alcance de los usuarios al ofrecer productos en dos grandes mercados.
Proveer una plataforma segura y confiable de compra, venta y subastas de vehículos.
Facilitar a los usuarios el proceso de importación de vehículos mediante tramitadores.


Entorn
portal de administración) navegadores web de escritorio
(portal de administración) navegadores web móvil - optimizado en el area de crear un producto
(aplicación marketplace) dispositivos móviles: ios, android.


Tecnologías a utilizar (stack tecnología)  “un solo stack tecnología”
(portal de administración) web: react
back end:  nest js
(aplicación móvil): react native
db: postgres,
montaje: ec2 con ubuntu, s3 para imágenes y demás servicios de aws explicados en uml (tradicional sí quiero que sea mi código)
integraciones: api para marcas y modelos de camiones, api para envio de mercancia
pasarelas de pago: transferencias bancarias, escrow.com y Stripe o paypal (Para microtransacciones)
streaming: vimeo developer.vimeo.com y/u otros
Arquitectura: micro servicios

web (escritorio)
Font - React

Cronograma General del Proyecto
fase
proceso
responsables
duración
1
diseño inicial de la arquitectura de código
dpto. Desarrollo
1 semana
2


Back End (Seguridad)
Dpto. Desarrollo
2 semanas
Back End (Market Place)
Dpto. Desarrollo
3 semanas
Panel de Administración
Dpto.Desarrollo
2 semanas
Aplicación Móvil
Dpto. Desarrollo
3 semana
3
Montaje a producción
Dpto. Desarrollo
1 semana
Duración Estimada del Proyecto
3 meses Aprox.


Entregas
Los sprints tendran una duracion de 1 semana, donde cada semana se enviará un PR con todo el código añadido, la empresa subirá los últimos cambios al ambiente de testeo, el consultor hará una inspección del código, Roswai podrá hacer uso del ambiente de testeo para levantar incidentes, bugs y demás reportes.
requerimientos funcionales (aplicación móvil)
tiempos de carga
los tiempos de carga deben ser mínimos para asegurar una buena interacción de usuario
usuarios
registro
los usuarios podrán loguearse de forma rápida con facebook, google y apple store o registro propio.
Los usuarios deberán registrarse usando su nombre real, una identificación vigente, un correo electrónico, un nombre de usuario y un número de teléfono. (Puede Comprar después de validar esta información)
Los usuarios pueden registrarse solamente validando el correo, pero no podrán comprar ni publicar productos hasta que hayan validado todos sus datos (Identidad, Correo, Teléfono) el proceso de validación se hará vía smtp, sms, identidad será manual en el administrador.
Los usuarios podrán tener una foto de perfil
Se deberá poder geolocalizar al usuario o darle la opción a ubicarse por su cuenta (elegir una ubicación / escribir una ubicación) en google maps
Si un usuario se encuentra fuera del área de cobertura, es decir, no hay tramitadores en su país, se le indica eso y por consiguiente se le informa desde el principio que no podrá hacer compras si no cuenta con un agente aduanero
Registro de dirección de entrega y facturación, separadas según nacional e internacional.
Historial de compra y participaciones en subasta
Notificaciones push emails
Tener disponible desde el principio un chat de soporte (Operado por un chatbot que podrá luego enlazar a un agente)
Vendedores (habrá 2 tipos de vendedores, persona natural y empresa)
En caso de tratarse de un vendedor como persona natural, deberá rellenar campos con toda la documentación solicitada por la plataforma, posteriormente se aprobará manualmente.
Nombre y apellido
Nombre de usuario
Foto de frente y de costado
Número de RUT
Fecha de nacimiento
Correo electrónico
Número de teléfono
Número de teléfono con whatsapp (opcional)
Dirección personal
País
Región
Ciudad
Código postal
Sitio web
Número de cuenta bancaria
nombre de su banco
Número de ID
Nombre del banco

Registro como empresa
para vender como empresa debe presentar toda esta documentación
Nombre y apellido
Nombre de usuario
2 fotos de su rostro, de frente y costado
Constitución de la empresa
Correo electrónico empresa (validar dominio)
Número de teléfono empresa
Número de teléfono con whatsapp empresa (opcional)
Domicilio empresa
País
Región
Ciudad
Código postal
Sitio web
Número de cuenta bancaria empresa
nombre de su banco


nombre representante legal
número de identidad del representante legal
2 fotos de su rostro del vendedor, de frente y del costado
en PDF constitución de la empresa
correo de empresa
Web site de empresa
domicilio de la empresa
País
Ciudad
Región
Numero de telefono
Numero  de whatsapp
número cuenta bancaria de la empresa
nombre del banco

Las empresas pasarán por un proceso de validación antes de poder subir productos o realizar ventas.
Seguridad
Las contraseñas deberán ser encriptadas y tener un tamaño de al menos 8 caracteres como mínimo
La recuperación de contraseña se podrá realizar vía Email o SMS.
Los métodos de pago deberán ser almacenados (o no)  de acuerdo a las preferencias del usuario y las claves de seguridad siempre deben estar encriptadas.
Se deberá poder bloquear o silenciar a los usuarios que se desee, cuando se bloquea a un usuario este no puede ver ni interactuar con el usuario, si solo se silencia seguirá pudiendo verlo pero no se le notificará al usuario de sus interacciones con él.
Cuando se envía un ticket a soporte, el usuario debe tener la habilidad de permitir o bloquear acceso a su información privada.
Debe haber una 2 clave de seguridad, con en Upwork. De 4 o 6 dígitos alfanuméricos. Esto puede ser para cada día.  Es por tema de tantas personas que han burlado la seguridad en la páginas de subasta
Garantizar la protección de los datos personales (No mostrar públicamente direcciones, números de teléfono, emails, nombre legal completo, etc)

                   
Verificación biométrica
Puede loguearse con huella dactilar o el rostro.
Especificaciones de navegación
Cada 10 publicaciones, deberemos mostrar una subasta
La primer pantalla del sitio deberá contar con los últimos vehículos publicados, ofertas y subastas activas
Deberá haber un buscador potente que permita al usuario buscar entre los vehículos dentro de la plataforma
Deberá dejar que el usuario guarde vehículos a una lista de favoritos para poder acceder a ella

Lo que debe tener el buscador
El buscador debe estar bien desarrollado y debe ser transparente, para que encuentre todo lo que existe dentro de la plataforma.
Los filtros de los sitios de nuestras competencias no sirven, hay muchos malos comentarios. Nosotros queremos evitar esos malos comentarios.
Debe ir por palabras claves
Código de producto
Autocompletar y sugerencias
Búsqueda avanzada
Resultados rápidos
Resultados relevantes y actualizados
Escalabilidad: Debe ser capaz de manejar grandes volúmenes de consultas y datos sin degradación del rendimiento.
Paginación

Lo que no debe ir en el buscador
Dificultad de uso: No debe ser complicado de usar o confuso para los usuarios. La simplicidad y la facilidad de navegación son clave.
Resultados irrelevantes: Un buscador no debe proporcionar resultados que no estén relacionados con la consulta del usuario.
Tiempo de carga excesivo: No debe ser lento en la entrega de resultados, ya que esto puede frustrar a los usuarios.
Falta de actualización: Un buscador no debe mostrar información desactualizada, porque esto puede llevar a resultados incorrectos.





Filtro
debe filtrar por (en el momento de ejecutar los filtros de preferencia, no debe opacarse la vista del usuario, puede mostrarse un icono que procesa el filtro:
por país
tipo de vehículo
marca
equipamiento
rango de fechas(para buscar subastas)
modelo
precio
año
color
estado del vehículo
transmisión
número de ejes
configuración del eje
clase de emisión
combustible
potencia de salida, caballos de fuerza
caja de cambios
peso kg
vin 
venta,
subasta
arriendo
categoría
subcategoría

también hay un filtro muy robusto como este
ejemplo: https://www.truck1.eu/trucks/cab-chassis-trucks/volvo/fh-12?cat_id=5&class_id=&genre_id=14&m=4%3A167&kw=&pbeg=&pend=20000&ybeg=1996&yend=2008&f_GVW_beg=&f_GVW_end=&f_PowerOutput_beg=&f_PowerOutput_end=

https://www.trucksnl.com/es/camiones?condition=new

Interacciones
Las interacciones públicas están limitadas a los comentarios en los productos, (600 caracteres por comentario como máximo).
Se deben bloquear páginas externas, sugerencias de hablar fuera de la web o cualquier herramienta que fomente salir de la plataforma
Tendrán un chat disponible solamente cuando hayan concretado una compra/venta
Los usuarios deberán poder reportar publicaciones y usuarios si éstos infringen las normas del servicio. 

Billetera virtual
Los usuarios deben ser capaces de depositar el dinero a la cuenta, ese dinero podrá ser utilizado para dejar garantías tanto en ventas como en subastas por medio de stripe
El usuario deberá pagar una comisión (que deberá ser configurable por sistema)
Hacer un proceso para retirar dinero de la billetera con una comisión modificable (por administrador)
Realizar estados de cuenta
Cuando se haga un proceso que modifique la billetera, solicitar al usuario confirmar su contraseña o su verificación biométrica.
Dependiendo de la pasarela de pago, al retirar efectivo se puede realizar una devolución o un retiro tardío    
Devolución
En el caso de stripe, si la devolución se solicita dentro de los primeros 7 días, solicitar a stripe una devolución, quien se encargará de hacer el envío del dinero.
Retiro Tardío
En el caso de que la devolución salga del periodo de devolución de la pasarela, se le cobrará la comisión correspondiente de la transacción al usuario.







Servicio de agente aduanero(representantes legales en cada pais y ciudad de mundocamiones.com)

Se deberán poder registrar tramitadores con una imagen y un link directo a su whatsapp o número de teléfono
Poner un nombre de usuario (Impedir que se registren usando su nombre real)
Las empresas o personas tramitadoras deben poder llenar un formulario donde solicitan darse de alta en la aplicación como representante aduanero de mundocamiones.com
Deben pagar una garantía para poder solicitar darse de alta
Deben firmar un contrato
Estos registros se aprueban desde el panel de administración y deberán mostrarse en la aplicación conforme al país donde están registrados.


https://xd.adobe.com/view/c2d2489f-e846-4479-a6fa-1e5bfc0722d1-9781/screen/43db93f1-b090-4d73-987c-4a257916316d

Publicación de vehículos

Fotografías
Las fotografías se deben subir con una marca de agua de la empresa en una esquina.
Fotos del vehículo de sus diferentes partes
Cada vehículo deberá poder subir fotografías de distintos tipos de categoría, donde cada foto lleva una descripción, una calificación y un título.
Máximo 25 fotos.
Front: poder utilizar librería para mantener la calidad de fotos, convertir fotos de formato
limitar el tamaño del video a 50 MB
Mantener relación de aspecto en fotos
Todas las publicaciones de los productos van a ser validadas manualmente
Publicación de Vehículo para vender o subastar
Permitir  cargar documento en PDFs, debe permitir descargar
El vendedor verificado realiza una publicación promocionando el vehículo. Para esto, debe indicar:
Transmisión, cantidad de puertas, asientos y maleteros; aire , acondicionado, un video.
Coberturas del seguro.
Servicios adicionales: Conductor adicional, disponibilidad de asientos especiales, GPS, radio, extender el tiempo, entre otros.(Poder marcar o desmarcar desde pantalla de creación de producto)
Deberá poder agregar costos estimado del costo de envío (Dejarlo agregar múltiples países), seguro y trámites (En caso de estar disponible)
En caso de ser chile el país destino, poder elegir Zona Franca
(Modal)Si el vehículo lleva un regalo, dejar registrar como mínimo 2 fotos y máximo 4, y una descripción breve del regalo
Si el vehículo está a la venta, el comprador no podrá contactar con el vendedor por fuera de la plataforma, hay que limitar el contacto y no mostrar información personal, además hay que implementar un sistema de seguridad que impida a los usuarios compartir números de teléfono, correos, links externos, etc.
Se deberá preguntar si se trata de una venta o una subasta
Ejemplo: https://www.truckplanet.com/jsp/s/item/10266651?kwtag=p13n-V&h=

Requisitos de Arriendo
Al publicar un arriendo, el anunciante tendrá 2 arriendos gratuitos al empezar, a partir de ese punto, MundoCamiones.com cobrará una comisión al anunciante, el valor deberá ser modificable desde el administrador.
Este anuncio si podrá mostrar libremente información de contacto
Deberá haber enlaces directos a la información de contacto (Email, Whatsapp)
El arriendo tiene un costo por mes, este costo será definido en el panel de administración y una vez agotado el tiempo contratado el arriendo saldrá de circulación, un arriendo puede contratar más meses de circulación en cualquier momento.
Oferta y Contraoferta (Solo Ventas)
Un usuario comprador deberá poder enviar ofertas al vendedor de los vehículos
El vendedor podrá aceptar la oferta, enviar una contraoferta o rechazar la oferta
El comprador podrá aceptar contraofertas, enviar otra contraoferta o rechazar la contraoferta
Si una oferta es aceptada, el vehículo deberá marcarse como reservado y el comprador deberá pagar el importe acordado.
Un vehículo apartado no debe aparecer en secciones de búsqueda y no debe permitir que otro comprador de click en comprar
El comprador debe pagar la cantidad acordada en un plazo de 24 horas
Si el comprador no hace el pago o la solicitud de pago dentro de este plazo, la orden quedará anulada y el vehículo pasará a estar disponible nuevamente.
Si el vendedor cancela el trato antes de que el comprador pague, el vehículo volverá a circular y el comprador no podrá completar el pago.
Si el apartado no se paga en 24 horas, la oferta se cancela de forma automática.
Los usuarios que en repetidas ocasiones expiren sus ofertas, serán bloqueados de esta funcionalidad.
Advertir al usuario de esta medida disciplinaria en caso de mal uso


Requisitos de Compra
El comprador debe ser un usuario registrado y debe haber firmado los términos del servicio
Antes de concretar el proceso de compra, el usuario deberá validar su contraseña o acceso biométrico.
El proceso de compra será supervisado por MundoCamiones.com y seguirá este flujo, pero este diagrama solo es válido para todo los que importan y exportan su vehículo por puertos chilenos. El resto de los países deberán pagar el 100% del costo del vehículo y será importado o exportado A Través de un representante (agente aduanero) de mundocamiones.com en cualquier paies donde exista un representante aprobado por mundocamiones.com

Si el cliente es chileno, deposita 30% de garantía
MundoCamiones.com se encargará de entregar los vehículos cuando se importan a chile y se cobrará el 70% restante al momento de la entrega física.
El proceso de compra en chile será completado por mundo camiones desde el panel de administración
Si la transacción es fuera de chile, la plataforma solo cobra el 100% de la transacción y luego abre comunicación entre ambas partes para realizar la compra
El comprador podrá elegir un agente aduanero(representante de mundocamiones.com)
El comprador tendrá contacto directo con el agente aduanero que se pondrá de acuerdo con el vendedor para realizar las tareas de flete
El vendedor será el encargado de actualizar el estatus de la compra
El comprador será el encargado de terminar el proceso de compra
No se liberará el dinero al vendedor hasta que el comprador marque el vehículo como recibido
Ver proceso de reclamación (Admin Panel)
Post-compra:
El comprador deberá poder rastrear el estado de su pedido
Si el comprador, recoge físicamente la unidad, puede dejar únicamente el 30% del valor del vehículo en garantía y pagar el 70% al recoger
Si el comprador está fuera de Chile, Abrir un contacto directo con el tramitador del país.
Si el comprador necesita flete, deberá pagar el 100% del valor del vehículo a la plataforma
La plataforma retiene un porcentaje del valor del vehículo para la cuota del servicio y el resto quedará apartado para el pago al vendedor (la cuota de servicio es dinámica).
El vendedor deberá tener opciones para agregar guías de envío
Vendedor registra una guia de rastreo (en caso de que sean múltiples guías, poder añadir más)
El vendedor y el comprador podrá comunicarse por medio del chat (No permitir enlaces externos, números de teléfono ni emails, sitios web)
El comprador confirma de recibido
Se libera el total de la compra menos la comision al vendedor
Se  deberá poder acceder a esta guia
Las compras tendrán diferentes estados: Pedido Realizado, Embarque, En trayecto(Aquí ya hay guia de rastreo), Entrega Completa (Entrega completa), Entrega Incompleta (Falta parte del pedido)
En entregas incompletas, levantar una disputa
Gestión de proceso:
Abrir un chat en tiempo real entre el comprador y el vendedor cuando la compra esté confirmada.
Bloquear links externos, sitios web o cualquier contacto externo a la plataforma a excepción de los teléfonos.
Se debe permitir, una vez que la compra está hecha, que los usuarios compartan sus numeros de telefono para ponerse de acuerdo con el tramitador y demás trámites
Supervisar los procesos abiertos, asegurando que las transacciones se realicen de acuerdo con las pautas establecidas desde el panel.
Notifique a las partes interesadas relevantes sobre el estado de los procesos en curso, brindando actualizaciones oportunas desde el panel.

Vista de Producto:
tipo facebook.

Las personas que quieran arrendar deben poder ver:
Usuario arrendador(no el nombre de la empresa ni dominios) y su calificación.
Modelo y marca del vehículo, además de detalles técnicos
Lugar de retiro y devolución
Cobertura del seguro
Entre otros por definir
FAQ
Comentarios (No permitir enlaces externos, sitios web, números de telefono ni emails) ni comentarios obsenos.

Ejemplo: https://www.truckplanet.com/jsp/s/item/10266651?kwtag=p13n-V&h=

Subastas determinadas
Las subastas determinadas son subastas empezadas por clientes sin respaldo de MundoCamiones.com mas haya de la inspección mecánica (completar)
Esta subasta, no cuenta con martillero
El subastador debe proporcionar un informe mecanico, pero no será supervisado
El subastador deberá poder facilitar un rango de precios para publicar un vehículo (En caso de querer subastar por medio de martillero)
Empezará automáticamente a una hora establecida
El subastador puede escoger un tiempo de gracia no mayor a 15 minutos
El subastador debe determinar el precio inicial
El subastador debe determinar el costo por puja
Subastas por Martillero.
Para poder subastar un vehículo por medio de martillero, el subastador deberá pagar un 30% (variable) del valor mínimo solicitado por el artículo
El subastador deberá poder facilitar un rango de precios para publicar un vehículo (En caso de querer subastar por medio de martillero)
En subastas dentro de Chile, pueden pagar una cuota para poder realizar la inspección mecánica.
En caso de residir fuera de Chile, el subastador debe proporcionar el documento de inspección mecánico mismo que será un requisito para poder ser subastados
Las subastas serán dirigidas por Mundocamiones.com, cada subasta constituye múltiples lotes de diferentes vendedores.
Debe haber un medio de comunicación por medio de chat, entre el vendedor y el martillero (Panel de Administración)
Si una subasta es rechazada, no podrá ser utilizada y deberá ser creada desde 0
Si una subasta se gana y el vendedor no envía el artículo, la plataforma detendrá 10% del valor del artículo en compensación con el ganador de la subasta


Opciones de Subastas
Un usuario va a poder crear recordatorios para que el sistema le indique cuando una subasta que le interesa este iniciando
Y deberá tener un calendario con las subastas guardadas.





Subasta en tiempo determinado:
en este caso se programa a 15 días

auction real time:
nota:
este módulo de subastas en tiempo real se debe tener mucho cuidado, tanto en la toma de requerimientos funcionales, diseño ux/ui como también en su desarrollo (software). Es una área muy importante de la empresa.


Sitio web de ejemplo de subasta en tiempo real:
https://www.facebook.com/tattersall.remates/videos/926691415053609


Pre-entrada
El usuario debe cumplir con ciertos requisitos:
Estar logueado, se sobreentiende que ya cumplió con el KYC.
Haber subido documentos requeridos para participar en subastas (Por definir)
Debe cancelar un monto de derecho a participación el 30% del valor de partida
Una vez cancelado, carga la vista del postor.
Verificación de Vehículos:
Proceso de verificación de autenticidad y estado del vehículo.
Vista del postor(la persona que puja)
Video pre grabado que muestra el producto en la mayor cantidad de ángulos posibles. De no existir tal video, se muestra una imagen del producto por default, sin embargo se procurará siempre utilizar un video de modo que se mantenga el dinamismo en el proceso de la subasta. Esto para cada producto.
Nombre del producto y descripción.
Ranking de postores de la subasta actualizado en tiempo real.
Video en streaming del juez que modera la subasta.
Cola de productos, ya que la subasta en tiempo real será para un cierto lote de los productos subidos por los usuarios.
Botón para subir puja. El monto debe ser mayor al actual.
Temporizador del 10 (Configurable desde Administrador) al 0, el timer deberá empezar hasta que se haga la primera puja, cada puja nueva reiniciará el timer, la subasta deberá terminar cuando el temporizador alcance 0
Si la subasta tiene un streaming, deberá mostrarse, si no, un text to speech deberá anunciar las pujas
Martillero
Es un usuario administrador que tendrá acceso a los vehículos que quieren subastarse a través de mundo camiones
Debe poder hacer lotes de vehículos válidos que hayan pasado por la inspección mecánica, para formar subastas
Debe poder rechazar vehículos en las subastas
En caso de rechazar un vehículo, notificar al subastador de que su vehículo no cumple con los estándares para este tipo de subastas
Empezar una subasta, donde podrá definir si quiere o no mostrar un streaming en tiempo real y la fecha y hora a la que empezara la subasta
El martillero debe poder editar el monto del vehículo en el rango que el subastador está dispuesto a bajarlo
Video de presentación de los vehículos (obligatorio)
Postular un periodo de gracia (Tiempo que se esperara la primer puja, caso de que no llegue, pasa al siguiente vehículo)
Poder definir un costo de puja
Una vez terminada la subasta, poder reducir el precio de entrada de los vehículos que no se pudieron subastar y volver a iniciar las subastas
Los vehículos subastados no deben aparecer en múltiples subastas y deben ser eliminados una vez se hayan ganado

Post-subasta
Al terminar una subasta, se deberá enviar un correo al ganador con pasos a seguir
En el panel de administración, debe haber un apartado en la subasta que muestre al ganador para poder darle seguimiento en cuestión de pago y entrega.
Al ganar una subasta, el ganador recibirá un email de confirmación donde se le compartirán pasos a seguir, los perdedores recibirán el depósito de garantía de regreso o también puede quedarse en la plataforma para sus futuras participaciones.
Se abrirá un contacto con una agencia tramitadora en el país del cliente.
Problemas con la subasta
Los clientes deben poder levantar reportes con cualquier tipo de controversia en la subasta, tales como problemas técnicos, abusos, uso de bots, etc.
Si por un problema técnico el sistema da por ganador al cliente incorrecto, el sistema debe honrar la decisión inicial y ofrecer un reembolso total al cliente afectado


Servicio de Soporte Cliente
Usuario interno de la empresa que puede loguearse a la app móvil y contestar mensajes de clientes
Deberán poder ver casos abiertos asignados a ellos
Resolver dudas técnicas en general
Chatbot
Deberá resolver dudas sencillas, como costos de los servicios, navegación, preguntas frecuentes, etc.
Soporte
A soporte deben llegar solamente casos que necesiten interacción humana, problemas para iniciar sesión que no se puedan resolver de forma automática, disputas, problemas con transacciones, reportes de abuso, reportes de bugs.
En algún lugar también colocar un botón de WhatsApp

Disputas
Cuando existan controversias en la compra o subasta de vehículos, el comprador o el vendedor podrá iniciar una disputa
Enviar la siguiente información a soporte:
Deberá poder contar con toda la información y el historial de la compra / subasta
Deberá poder enviar mensajes y recibir archivos de los usuarios
Deberá poder cerrar el caso a favor de uno de los 2
Si el vehículo fue vendido fuera de Chile, también debemos tener el contacto del tramitador.





Cancelaciones
Cuando un usuario realiza una compra, tiene 24 horas para hacer una cancelación, el vendedor deberá ser notificado de que no realice ningún movimiento de envío hasta pasadas esas 24 horas.

Si el comprador cancela, el producto volverá a circular y se hará la orden de reembolso para la persona.





Reviews
Tanto el vendedor como el comprador deben poder calificarse mutuamente, pueden dejar comentarios acerca de la experiencia de comprar o vender con ese usuario y estos review deben ser medidos con estrellas del 1 al 5
Permitir que la parte afectada haga una apelación en los primeros 10 reviews que reciba
Solo pueden calificarse usuarios que hayan completado una compra o venta de principio a fin
La calificación de vendedor y comprador debe ser independiente
también se debe dar reviews a los agentes aduaneros

Comentarios
tolas las personas con un registro simple o basico como con Facebook, Google o registro propio pero básico pueden dejar comentarios en los todo los productos que exista en la plataforma. Más no pueden calificar al vendedor. Y también debe haber tooltips con signo de interrogación advirtiendo que está estrictamente prohibido colocar correos, números telefónicos, sitos web o links.
Membresías de Comprador





Membresia de Vendedor
Periodo de Prueba
Los usuarios nuevos tendrán la posibilidad de realizar 10(Poder modificarlo desde el administrador) publicaciones de sus productos de forma gratuita (). El panel de usuario debe tener un contador de las publicaciones restantes hasta que llegue a 0. Esto es irreversible, es decir, el contador no se restaura si se elimina una publicación ya hecha.
Una vez que el usuario haya llegado al límite de publicaciones, se le dará la posibilidad de pagar una membresía que le da acceso a un número por definir de publicaciones adicionales, entre otros beneficios por definir.





Micropagos
Los micropagos serán realizados con Stripe o Proveedores Internacionales (A definir), Proveedores Locales (WebPay o cualquier otro, a definir) serán para transacciones abajo de 1000 dólares Ejemplos:
Membresías
Participar en subastas
Garantías (Si la cubren)
Depósitos en billetera virtual




























requerimientos funcionales (panel de administración)

se usará un template para las vistas - metronic - the world's #1 selling bootstrap admin template - metronic by keenthemes

importante: cada feature deberá ir enlazada a un permiso, ejemplo para poder crear administradores el usuario deberá tener el permiso create-admin
crud de configuraciones
poder modificar el porcentaje de la garantía subasta
poder modificar el porcentaje de la garantía de compra
poder configurar tope de micropagos
crud de categorías
deberíamos poder crear, actualizar y borrar categorías.
Las categorías deben tener un nombre, una imagen, una descripción y podrán tener categoría padre (Subcategorías).
CRUD de Roles
Deberíamos poder crear, actualizar y borrar roles.
Enlazar permisos a roles.
CRUD de Administradores
Deberíamos poder crear, actualizar y borrar administradores.
Enlazar roles a los administradores.
Desactivar un administrador.
Por tema auditoría
Se deben las actividades de todo los roles como superadministrador.
Gestionar Lote
Ver Lotes
Ver Subastas asociadas
Agregar filtros de modelo, año, fecha de publicación y si esta en subasta o no
Rechazar un lote, notificar al vendedor que su lote fue rechazado y mandarle un motivo.
Gestionar Productos
Poder agregar regalos a los productos publicados por clientes
Gestionar Subastas
Ver subastas
Poder actualizarlas
Poder asignar un Martillero a la subasta (Crear un permiso especial donde un martillero con ese permiso sólo pueda ver las subastas asignadas a él)
Poder crear subastas
Agregar lotes a la subasta
Editar lotes a la subasta
Eliminar lotes a la subasta
Solicitudes de inspección mecánica donde se le pueda generar una orden de inspección a vehículos que quieran ser subastados
Poder agregar las órdenes de inspección a las subastas.
Poder hacer revisiones de las inspecciones técnicas proporcionadas por el subastador, poder aprobar o rechazar la subasta.
REPORTES

Gestionar Envíos
Ver pedidos abiertos (Subastas y Ventas)
Poder actualizarlas
Notificar al vendedor o comprador de algún inconveniente
Tener un historial de actualizaciones de la venta.
Si la compra es chilena, podrás completar el viaje con un botón.
Gestionar Membresías
Crear, Editar y Eliminar Membresías
Al momento de eliminar una membresía, esta deberá seguir en efecto para los usuarios que la tengan, pero deberá ser eliminada de las opciones para tomar
Poder definir cantidad de Publicaciones
Poder definir cantidad de Arriendos
CRUD de Usuarios Corporativos
Estos usuarios serán utilizados para procesos de soporte, por ejemplo, para resolver disputas, dar soporte técnico y cualquier duda del sitio web
Poder crear, actualizar y eliminar usuarios corporativos.
Poder actualizar contraseñas

CRUD de Empresas o Personas Tramitadoras
Deberíamos poder crear, actualizar y borrar agencias tramitadoras.
Poder revisar solicitudes de alta.
Desactivar un agente tramitador.
Panel de Soporte al usuario
IMPORTANTE Cada característica individual de este panel tendrá un permiso específico que deberá poder ser asignado a roles.
Poder escalar problemas a personas con una responsabilidad mayor.
Este panel será utilizado para recibir tickets de soporte de los usuarios
desde este panel debemos poder:
Ver tickets abiertos
Los manager podrán asignar casos a sus subordinados y estos a su vez, podrán escalar casos hasta gerencia.
Actualizar status
Comunicaciones (Chat, Email, Teléfono) con los participantes de la disputa (puede ser multiples usuario o uno solo)
Apelaciones por review bombing (Reviews negativas de forma maliciosa)
Panel de Soporte tecnico
En este panel se verán logs generados por reportes de bugs

      plazos de entrega
el plan de trabajo general y el cronograma de pagos del proyecto marketplace mundo camiones se divide en 12 sprints siguiendo el marco de trabajo scrum.

Como se puede observar en el documento adjunto, el proyecto se divide en siete secciones principales:
Arquitectura software: Esta sección incluye el desarrollo de la arquitectura técnica del sistema, la implementación de los microservicios y la integración continua.
Módulo Usuarios: Esta sección incluye la maquetación del proceso de registro y publicación, el sistema de registro y autenticación segura, y los perfiles de usuario (comprador y vendedor).
Módulo Compra - Venta de Vehículos: Esta sección incluye el sistema de publicación de vehículos, la búsqueda y filtros avanzados, la ficha del vehículo, y el apartado de compra de vehículos.
Módulo Subastas: Esta sección incluye las subastas en tiempo real y programadas, la sala de subastas con pujas en vivo y ranking, las garantías, reglas de subasta y proceso de pago.
Módulo Publicidad: Esta sección incluye la publicación de vehículos en arriendo, los espacios publicitarios en el home (historias y muro), y la gestión de espacios publicitarios.
Funcionalidades complementarias: Esta sección incluye la billetera virtual, los procesos de disputas, cancelaciones y apelaciones, las notificaciones push, el agente aduanero, y el chat con Tawk.to y FAQ.
Módulo Administración (Panel web): Esta sección incluye los reportes y estadísticas, la gestión de usuarios, roles y permisos, la gestión de vendedores, la gestión de vehículos en venta, la gestión de espacios publicitarios, la creación y seguimiento de subastas, y el seguimiento de órdenes y pagos.
El MVP del proyecto se desarrollará según las actividades descritas en los sprints 1, 2, 3, 4, 5 y 7. En estos sprints se desarrollarán las funcionalidades básicas del marketplace, incluyendo:
Registro y autenticación de usuarios
Publicación de vehículos
Búsqueda y filtros avanzados
Ficha del vehículo
Apartado y compra de vehículos
El desarrollo del MVP se completará en el sprint 7, el 22 de febrero de 2024. El resto de las funcionalidades se desarrollarán de acuerdo a la planificación y con fecha de culminación del proyecto el 15 de abril de 2024.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs)
Roles necesarios Programador, Diseñador, Gerente de proyecto, Analista funcional

Plazo de Entrega: 22 Febrero, 2024

Habilidades necesarias

Otros proyectos publicados por R.