Sobre este proyecto
it-programming / web-development
Abierto
Buen día esta es una funcionalidad dentro de un proyecto Angular, esta funcionalidad se arrancó y quedó por la mitad aprox. Por lo que habría que tomarla y terminarla.
Paso la descripción de lo que habría que hacer y unas pantallas que hice en ninjamocks.
El diseño se divide en un árbol del lado izquierdo y una sección de creación/visualización de un mensaje del lado derecho.
El usuario va a poder crear un mensaje donde va a poder agregarle un titulo, un texto y botones. Los botones van a permitir enlazar un mensaje con otro, y eso es lo que se va a visualizar en el árbol.
Sobre cada elemento del árbol tenemos que poder eliminarlo y eso eliminará todos los hijos.
Vamos a tener un (+) para poder agregar un nuevo mensaje en el raíz y en cada elemento del árbol.
Cada mensaje va a poder contener múltiple contenido, pero para esta fase sólo vamos a considerar que un mensaje (un Px) sólo contendrá texto y puede que hasta tres botones.
Cada mensaje será atómico, es decir un mensaje un sólo texto.
Cuando presionemos sobre un paso ya existente.
Por ejemplo haciendo clic sobre algun Px del arbolito, a la derecha debería mostrarme el texto con los botones cargados. Esto debe permitir la edición de esos elementos.
Luego cuando el cliente presione enviar, tiene que mostrar una confirmación.
Una vez presionada el mensaje se enviará a todos los subcriptores que tenga esa página.
Esto va a ser pegarle a una api con un objeto json que incluya todos los mensajes creados.
Le puse la flechita en los diseños como para que tengan en cuenta que esta parte será colapsable en algún momento.
Del lado derecho, es donde se crea/visualiza el mensaje. El recuadro con imagen, video, etc. Lo hice como para que tengan una idea de que ahi tiene que haber un espacio que será colapsable.
Fijate que agregué dos pantallas que tienen modales, uno se abre cuando se presiona crear/editar un botón, el otro cuando se presiona "Existente". En este ultimo modal es una lista de mensajes ya creados para que pueda elegir cual quiere enlazar.
Eso es todo, cualquier cosa me preguntan lo que no entiendan.
La idea de esta pantalla, es hacerla asi e ir agregandole cosas y luego haciendola mas completa en fases siguientes.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? No lo sé aún
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: 02 Diciembre, 2018
Habilidades necesarias