Desarrollar Web App de encuestas y monedero para clientes de un Restaurante


Evaluando propuestas
Descripción:
Desarrollar Web App de encuestas y monedero para clientes de un Restaurante

Objetivo del proyecto:
Desarrollar una Aplicación Web que permita al dueño de un restaurante aplicar una encuesta a sus clientes con el fin de conocer cuáles son las debilidades del negocio (Calidad de atención por parte de los meseros, limpieza del lugar…).
A los clientes que participen en la encuesta recibirán una recompensa en su monedero con puntos digitales que podrán canjear para recibir descuentos en sus futuras compras.

Funciones que deberá tener la Aplicación Web:
Cliente
• Registro de Clientes (Nombre, Apellido, Correo electrónico, Usuario y Contraseña). Para facilitarlo usar el botón de registro con Facebook.
• Encuesta: El cliente deberá llenar la encuesta vigente (Previamente generada por el administrador), para validar la encuesta se deberá anexar el número de folio, fecha y una fotografía de su ticket.

La validación se realizaría de manera manual por el administrador, así que una vez enviada la encuesta pasara a pendiente de revisión.

Sobre esta parte este módulo no tendrá alguna conexión con el sistema de tickets, ya que el sistema que tienen actualmente no tiene una api o algo que permite tener acceso a ella. El dueño quiere probar esta idea y si llega a funcionar cambiaría su punto de venta por uno mejor. Es por ello que las validaciones se hacen de manera manual.

(Algunas cosas aún las trabajan a la antigua)

Sobre este punto es importante que el sistema no permita que se ingrese nuevamente el mismo ticket.
Una vez que se apruebe la validez de la encuesta enviada por cliente este recibirá un porcentaje de lo que pago en puntos por ejemplo:

Si hizo una compra de $100 pesos recibirá un 10% en su monedero, suponiendo que está vigente ese 10% por compra, el administrador podrá cambiar el porcentaje que reciben los monederos por cada compra.

Además los clientes recibirán una notificación vía correo electrónico cuando se valide su encuesta.
• Monedero: El cliente podrá consultar el historial de sus puntos acumulados y podrá redimirlos para obtener descuentos.
Para canjear sus puntos al momento de hacer su pago deberá existir alguna función que diga pagar con puntos y debe aparecer un código de barras, que permita a un escáner leer este código para tener acceso a la cuenta en donde cobrará los puntos.
o El cliente también podrá consultar las transacciones que ha realizado con sus puntos

Administrador
• Sección meseros
o Registro: Nombre Completo y fotografía.
o Ver calificación que ha recibido.
o Agregar, editar o eliminar
• Sección clientes:
o Agregar, editar o eliminar
• Sección encuestas: El administrador podrá generar sus encuestas, validar las encuestas recibidas y consultar los resultados. Los resultados de las encuestas deberán poder filtrarse por periodos por ejemplo: consultar el reporte del mes actual.
• Sección Caja: La función de este apartado es poder cobrar a los clientes usando sus puntos acumulados, se hará la transacción por medio del lector de código de barras y así el sistema podrá acceder a la cuenta del cliente y esté decidirá cuantos de sus puntos quiere utilizar
Este movimiento se debe reflejar en el monedero de los clientes. El sistema deberá solicitar el número de pedido o ticket para usarlo como referencia en la transacción.
o El administrador también podrá consultar las estadísticas de uso de puntos por periodos (día, mes, año)

Para el diseño de puede usar bootstrap o algun otro framework.
Se recomienda que sea un lenguaje de programación adecuado para aplicaciones Web como Angular JS


Categoría: IT & Programación
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
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador

Abierto

Presupuesto

20

Propuestas

24

Freelancers interesados

Publicado: Hace 6 meses

Plazo: 45 días

Freelancers que ya aplicaron para este trabajo

Karel P. Lic. Matemática y Ciencias de la Computación. Entusiasta de la tecnologia, para mi es un hobby, me gusta ampliar mis habilidades profesionales en el desarrollo de aplicaciones y soluciones informáticas. PHP, ANGUL... + detalles

Rodrigo M. Soy ing. en tecnologías de la información con planes de crear una empresa de desarrollo, busco clientes que puedan ayudarme a crear un portafolio de actividades, por lo que la parte económica queda de lado, y me enfoc... + detalles

Nicolas R. Desarrollador web con 2 años de experiencia en manejo de frameworks frontend (bootstrap, foundation), manejo de tecnologias para el desarrollo web (Angular2 y react), javascript del lado del cliente y del lado del se... + detalles

Luis A. M. C. Ingeniero Informático y de Sistemas con 14 años de experiencia. Lidero un grupo de Programadores especializados en diferentes lenguajes de programación como también plataformas de los distintos Sistemas Operativos. Co... + detalles

Rocket D. Soy Camila, desarrolladora de software (sitios web y sistemas). Apasionada de las tecnologías y la innovación, creé *Rocket Desarrollos*, mi emprendimiento de desarrollo de software. He encarado proyectos para diverso... + detalles