Evaluando propuestas

Culminar prototipo de comercio de residuos

Publicado el 17 Febrero, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesitamos mejorar un prototipo de app web y Mobile ya creado de comercio y gestión de residuos. El prototipo incluye publicaciones para comercio, licitaciones para competencia de oferentes, gestión de contratos y trazabilidad. La aplicación debe interactuar con diferentes tipos de roles en usuarios. Entre ellos el flujo de información tiene que ser coherente para que los datos sean luego trazables (tipo de residuos, cantidades, ubicaciones, etc.).
El frontend está en angular y en react. El backend está en Node.Js sobre ASP Core. Se uso un ABP Framework para construir la app.
También se requiere una mejora en el todo lo relativo a la experiencia de usuario.

Contexto general del proyecto

El prototipo que se tiene actualmente fue realizado por un grupo de estudiantes de Facultad. Se requiere ahora realizarle mejoras. Mejoras a realizar: 1. El usuario con rol de supervisor de Sucursales, al ingresar por defecto visualice las Publicaciones que ese usuario ha realizado y aparezca un campo de filtro que permita delimitar las búsquedas del usuario ya sea por estado de las publicaciones (en proceso, creadas y/o finalizadas) o por tipo de residuo. 2. En el formulario de ingreso de nuevas sucursales, agregar campo de búsqueda en los filtros de tipos de residuos que se generan/transportan/gestionan, así como también campo de búsqueda en la selección de rubros.. 3. En la base de datos, adicionar una nueva columna con clasificaciones mas sencillas de los residuos. Ajustar la asociación de los residuos correspondientes a cada rubro. 4. Corregir el campo de fecha límite de ofertas, ya que permite seleccionar una fecha posterior al rango de fechas que el usuario indicó que requiere el servicio. 5. Corregir en la lógica de la gestión de un residuo para que cuando un operador envíe una oferta incluyendo el transporte y esta sea aceptada por el usuario que solicitó el servicio, no le sugiera buscar transporte. 6. Corregir el circuito de las notificaciones para la versión app, está dirigiéndolas solo hacia el rol generador, cuando dicha notificación le correspondería ser enviada a los otros roles (transportista y operador). 7. Agregar en la lógica de gestión, que en la publicación que les llega a los transportistas y operadores, se visualice o se precarguen, los rangos de fecha que el generador indicó que necesita el servicio. 8. Modificar limitaciones e invalidaciones que se presentan en las ofertas para la gestión de un residuo. Ejemplo: cuando el generador quiere gestionar un residuo el mismo día que realiza la publicación, no permite a los transportistas o generadores ofertar. 9. Minimizar el número de clics o pasos para realizar una acción, que se precarguen datos de la acción previa y solo requiera de la información faltante para proseguir con el siguiente paso. 10. Configurar el campo de información de la empresa o usuario para que permita modificar cualquier dato (rubro de las sucursales). 11. Agregar dentro del circuito de cada acción el botón de “volver atrás” que permita modificar las acciones previas, sin necesidad de volver al inicio de la acción y tener que volver a cargar todo lo ya ingresado. 12. Agregar para todos los roles, la acción de guardar los datos de una publicación que estas creando o que por defecto si esta acción no está finalizada y se sale de la ventana donde estas creando la publicación, se guarde la publicación en estado borrador para continuar su ejecución en otro momento. 13. Modificar el portal y agregar un reel con las publicaciones mas destacadas. Agegar un menú de categorías 14. Agregar tanto en la interfaz web como mobil un campo para fotos. Esto se veria en la creación de publicaciones y en las publicaciones.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plataformas requeridas iPhone, Android, Otro
Necesito Modificar una app existente
Tipo de app Otro
Necesita backend
Procesador de pago

Plazo de Entrega: No definido

Habilidades necesarias