Sobre este proyecto
it-programming / mobile-development
Abierto
Se trata de crear una aplicación PWA en React que permita en algún momento ser montada en tiendas iOS y Android, obviamente debe dejarse navegar por explorador.
El alcance consiste en tener un portal de clientes y un portal de locatario, en el de locatarios debemos integrarnos con la autenticación de Gmail, después de ingresar el locatario debe poder crear unos cupones, los cupones deben tener información básica como nombre, descripción, valor del descuento, imagen, # usos, vigencia y estado. Estos cupones van a ser activados por los clientes. Se debe tener un pequeño reporte de los cupones creados y su estado, incluyendo el numero de activaciones, esto por cada uno de los locatarios de las tiendas.
En el portal de clientes, estos se van a poder registrar con redes sociales, y posterior permitir el login con ese mecanismo, adicional al ingresar va a poder explorar los cupones, debe haber una navegación que arranque desde centro comercial, tienda y de ahi ver los cupones por tienda, allí puede navegar manera instagram (Scroll Infinito), y debajo de cada cupón hay un botón llamado activar, al activarlo se debe generar. Un código QR y un código numérico de máximo 8 dígitos, con estos códigos el cliente puede ir a la tienda y mostrar los cupones que ha activado.
En el portal de locatario debe haber una funcionalidad que permita leer con la cámara del celular el qr code generado por el cliente con el fin de validar que esta activo, si la navegación se esta haciendo desde un pc debe haber la opción de que se pueda leer con una pistola de lectura de códigos de barras (avalar algunos modelos - spike).
Debe haber también una funcionalidad que permita validar los cupones ingresando el numero único de 8 dígitos.
Al validar el cupón se debe marcar el cupón como "usado" para el cliente, y en su aplicación le debe mostrar que fue usado.
En el portal de locatarios debe haber una información básica de la tienda (Mi Negocio), esta información se debe ingresar por Base de datos, por el momento no se puede modificar la información por parte de los locatarios.
En el portal de locatarios debe haber un super usuario que pueda ver los cupones de todos los locatarios y ver un reporte completo de los cupones y sus estados.
Para la construcción de esta solución se debe crear todo, es decir, el front end en React con técnicas de Progressive Web App, se deben crear las capas de integracion basadas en servicios REST, las bases de datos. Se espera poder montar la solución en una de las nubes existentes como AWS, Azure o Google, aun no se ha definido.
El proyecto tiene mucha oportunidad de evolucionar es decir que pueden haber fases posteriores.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Promoción - Aplicación para promocionar tu negocio/empresa
Necesita backend Sí
Procesador de pago No
Plazo de Entrega: No definido
Habilidades necesarias