Completed

Modificar estructura de aplicación web desarrollada

Published on the January 14, 2018 in IT & Programming

About this project

Open

Se pide agregar los siguientes requerimientos a la aplicación:

1) Cambiar filtros de botones por lista desplegable (lista de Edificios de la página principal).
2) Agregar validación de cuenta y recuperación de Contraseñas a través de email.
3) Crear sistema de mensajerías instantánea.
4) Crear e integrar modelo de Pedidos:
    Usuario debe iniciar sesión para realizar pedido
    Usuario-tienda visualiza y gestiona los pedidos entrantes, aceptados, cancelados y finalizados.
    Si usuario posee al menos una tienda verá el botón "Mis pedidos" en el frontend
    Usuario-cliente visualiza el historial de sus pedidos realizados ingresando a través del botón "Pedidos realizados" en donde visualiza el estado e historico de sus pedidos: en curso, aceptado, cancelado, finalizado.
    Usuario-cliente puede crear, cancelar pedidos.
    El chat - mensajería instantanea - sólo se podrá iniciar una vez que el pedido haya sido aceptado.
    El ordenamiento del historico de los pedidos del cliente deben mostrarse en el siguiente orden:
      1) Por orden de fecha y hora (más recientes primero)
      2) 1-Aceptados 2-En curso 3-Finalizados 4-Cancelados

    Los pedidos que administra el usuario-tienda deben contener los siguientes atributos:
    a) Pedidos entrantes:
        -Fecha y hora del pedido
        -Número de veces que el cliente ha cancelado: corresponde a la cantidad de veces que el cliente ha cancelado un pedido para la tienda en cuestión.
        -Observaciones del cliente
        -Departamento
        -"Sencillo de": es un campo en donde el cliente indica cuánto efectivo posee para para pagar su pedido.
        -Detalle: link que redirige a ver el detalle del pedido.
    B) Pedidos aceptados
        -Fecha y hora del pedido
        -Fecha y hora de la aceptación:
        -Tiempo desde la aceptación
        -Observaciones del cliente
        -Departamento
        -"Sencillo de": es un campo en donde el cliente indica cuánto efectivo posee para para pagar su pedido.
        -Detalle: link que redirige a ver el detalle del pedido.
  C) Pedidos finalizados: En esta pantalla se visualiza, de manera general, la sumatoria de los valores de todos los
      pedidos finalizados a la fecha.
        -Fecha y hora del pedido
        -Fecha y hora de la aceptación
        -Tiempo en finalizar: es el tiempo que tomó desde la aceptación hasta la finalización del pedido.
        -Observaciones del cliente
        -Departamento
        -"Sencillo de": es un campo en donde el cliente indica cuánto efectivo posee para para pagar su pedido.
        -Detalle: link que redirige a ver el detalle del pedido.
        -Valor: valor total del pedido.
    D) Pedidos cancelados: En esta pantalla se visualiza, de manera general, los pedidos: cancelados por usuario-tienda, y cliente.
        -Fecha y hora del pedido
        -Fecha y hora de la aceptación
        -Fecha y hora cancelado
        -Responsable cancelamiento: usuario-tienda o cliente.
        -Razón cancelamiento: campo que es rellenado por el responsable a la hora de cancelar.
        -Detalle: link que redirige a ver el detalle del pedido.       
           
Sólo el cliente puede evaluar (colocar nota y dejar comentario) los pedidos que han sido finalizados.
   
Se realiza la contratación al momento de recibir una propuesta conforme a nuestro presupuesto (165$ USD). Se libera al pago al momento de tener la totalidad de los requerimientos.

*Imagenes meramente referenciales.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. G. N.