Sobre este proyecto
it-programming / others-5
Abierto
Introducción
• La Unión de Comercio, Industria y la Producción de Mar del Plata (UCIP) requiere el desarrollo de una aplicación web que dé soporte a un Programa de Beneficios para incentivar el consumo en los comercios minoristas de la ciudad de Mar del Plata.
Objetivos del proyecto
• El objetivo del sistema de sorteos es fomentar la participación del público en los comercios de la ciudad de Mar del Plata, promoviendo así el comercio local y la fidelización de los clientes. Al crear una plataforma en línea que permita a los compradores escanear códigos QR únicos en cada comercio y participar en sorteos de premios, se espera que se genere un mayor interés y tráfico en los comercios participantes.
• Además, al solicitar a los comercios que proporcionen información detallada sobre su empresa, como su nombre de fantasía, dirección y número de CUIT, se busca mejorar la transparencia y la confianza en el proceso de selección de ganadores. De esta manera, se asegura que los sorteos sean justos y transparentes, lo que a su vez promueve la confianza y fidelidad del público.
Requerimientos Funcionales
• La aplicación web debe ser responsiva (adaptarse a pantallas de celulares) y contar con tres módulos diferentes, uno para los comercios, otro para los clientes y otro para la UCIP, la cual cumplirá el rol de administrador del Programa de Beneficios.
• Aplicación web para los Comercios:
• Esta aplicación web debe proveer las siguientes funciones.
• Registro de comercios: los comercios interesados en participar en los sorteos deberán registrarse en la página con usuario y contraseña, para lo cual se le deben requerir los siguientes datos:
• Nombre de fantasía del comercio,
• Dirección (calle y número)
• CUIT
• Razón social
• Centro comercial al que pertenece (seleccionable de una lista de los posibles centros comerciales que UCIP podrá actualizar desde la aplicación de administración)
• Correo electrónico
• Nombre de contacto
• Socio de ucip: dato tipo si / no
• la registración del comercio quedará pendiente de aprobación hasta que ucip la apruebe desde la web de administración.
• Login de Comercios: acceso al comercio ingresando su usuario y contraseña. Para lo cual UCIP debe haber aprobado su solicitud de alta.
• Generación de códigos qr: esta funcionalidad deberá permitir al comercio dar de alta localizaciones / sucursales y para cada una de ella generar un código qr que permitirá a los clientes que ingresen a dicha sucursal escanear el qr para ser dirigidos a una página web (ver aplicación del cliente) que les permitirá participar de un sorteo. Para cada localización se solicitará:
• Nombre de la sucursal
• Calle y altura
• listado de nombres de los vendedores (opcional). En caso que el comercio cargue el listado de vendedores de la sucursal se permitirá al cliente al escanear el QR que seleccione el vendedor que lo atendió.
• Administración de localizaciones: debe permitir ver las localizaciones, borrar una localización y visualizar el QR de una localización para reimprimirlo.
• Reporte de uso de QRs: reporte que muestre en un rango de fechas ingresado por el comercio ver cuántos escaneos del QR hubieron por cada una de sus localizaciones. Si el comercio es socio de ucip además se le permite acceder a un listado con los datos de los clientes que escanearon el qr (nombre, email, tel, etc.)
• Ver cupones generados
• Ver ganadores de sorteo
• Aplicación para los Clientes:
• Acceso para participar del sorteo: Se debe poder acceder desde el QR generado, precargando de esta forma el comercio y la sucursal correspondiente a dicho comercio.
• Una vez que el cliente accede se le pide su DNI:
• Si es la primera vez que accede se le pide nombre, email y teléfono.
• Si ya había accedido antes se muestra su nombre y no se le vuelven a pedir los datos.
• El cliente puede participar una sola vez por día y por comercio, con lo cual, si cumple esta regla se da de alta una nueva participación del cliente en el sorteo y se le informa que está inscripto para participar y un texto descriptivo de la forma en la que operan los sorteo y cómo se enterará si ganó un premio. Sino se le informa que no puede participar nuevamente pq ya participó ese mismo día para ese mismo comercio.
• Aplicación para el administrador (UCIP):
• Carga de Centros comerciales: listado de nombre de los centros comerciales que se mostrarán como opción a los comercios al darse de alta para que puedan seleccionar.
• Aprobación de solicitudes de alta de comercios: permite ver solicitudes pendientes y aprobarlas o rechazarlas, indicando en este último caso un motivo a modo de una observación (campo de texto).
• LIstado de comercios / sucursales participantes del programa: listado de todos los comercios que generaron QRs, indicando para cada uno el:
• Nombre de Fantasía:
• CUIT
• Sucursal
• Domicilio
• email
• Tel
• Listado de participantes en sorteo: obtener listado para un rango de fechas de las participaciones para los sorteos. Tener en cuenta que un mismo cliente podría participar N veces desde un mismo comercio o distintos comercios siempre y cuando cumpla las restricciones indicadas arriba. En el listado se debe mostrar:
• Fecha / Hora de participación en sorteo
• Comercio / sucursal en la que compró el cliente
• email del cliente
• DNI del cliente
• tel del cliente
Requerimientos no funcionales
• Se debe desarrollar un sitio web responsivo que sea utilizable de forma intuitiva desde un celular, especialmente los módulos para comercios y para compradores (clientes finales)
• Se debe utilizar un stack tecnológico de amplia adopción, por ejemplo basado en react y node, o un stack lamp- lo cual facilite el alojamiento y el mantenimiento.
• Se debe
• La entrega del software a UCIP debe basarse en un GitHub con acceso a las distintas versiones.
• La entrega debe incluir la instalación es un ambiente de stage en hosting y dominio indicados por UCIP.
ACTUALIZADO
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Grande
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plazo de Entrega: No definido
Habilidades necesarias