Modificar estructura de aplicación web desarrollada


Terminado
Descripción:
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.

Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: Según se necesite
Roles necesarios: Diseñador, Desarrollador

Abierto

Presupuesto

4

Propuestas

9

Freelancers interesados

Publicado: Hace 11 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Raúl A. P. C. Professional in Software Development, capable to work in Backend and Frontend. In love with Ruby as a programming language and in Rails as a Ruby based framework. I have more than six (6) years of experience in handli... + detalles

Charlie G. F. Responsable, Innovador y Creativo. + detalles

WebSit. Desarrollo, gestión y diseño de páginas web e imagen corporativa. Nuestro equipo está formado por Consultores web, webmasters, profesionales en Diseño Gráfico, Diseño Web, Programación, Bases de Datos, Seguridad en ... + detalles