Skip to content

Latest commit

 

History

History
242 lines (127 loc) · 9.16 KB

design.md

File metadata and controls

242 lines (127 loc) · 9.16 KB

Diseño de la aplicación

Dividido en 2 partes, el diseño/ideal inicial, y el diseño final

Diseño/idea inicial:

Pantalla de inicio (no registrado)

Esta pantalla solo la ves cuando no estás registrado.

Cuenta con una flecha semitransparente abajo para indicar que se puede hacer scroll. También con un botón para pasar directamente a la pantalla de registro.

Para poder usar la app con todas sus funcionalidades debes estar registrado, pero puedes usar la función de ver objetos de otros usuarios aún sin registrarte (siempre que ellos decidan ponerlos públicos). Para ello, pulsaremos en el botón del menú arriba a la derecha y buscaremos por username.

Imagen de pantalla de inicio

Al bajar un poco, tienes el carrusel, donde se muestran varios ejemplos en pequeño, y siguiendo el estilo del disco de vinilo, es un carrusel infinito donde se van repitiendo las imágenes.

Imagen de carrusel

Por último, abajo del todo tenemos la última sección de la página principal para los no registrados. Un slider en el cual puedes elegir entre varias fotos, para hacerte una idea de cuáles son las 3 disciplinas con las que trabaja nuestra aplicación

Imagen de slider 1

Imagen de slider 2

Imagen de slider 3

Pantalla de Registro

Se accede pulsando el botón en la pantalla de inicio

Aquí podremos registrarnos, para así usar la aplicación en su totalidad, creando objetos y comentarios sobre nuestra experiencia dentro de ellos.

Para registrarse necesitas un username, un email válido, y una contraseña. Es importante que el email sea correcto y verificable, ya que necesitarás superar una comprobación adicional vía mail para poder completar el registro.

Imagen de registro

Pantalla de Login

Si ya estás registrado, puedes acceder a esta pantalla pulsando el botón correspondiente en la pestaña de registro.

Para logearse, será necesario introducir el username y la contraseña de tu usuario.

Es importante que el email esté validado antes de hacer el login, de lo contrario no podremos acceder a nuestra cuenta.

Imagen de login

Pantalla de La Biblioteca

Una vez registrado y logeado, pasas a una pantalla intermedia, donde simplemente tendrás la opción de seleccionar la galería a la que quieres entrar primero.

Esta será la única vez que se verá la pantalla (por sesión), ya que después podrás cambiar entre galerías desde la propia galería.

Imagen de la biblioteca Imagen de la biblioteca Imagen de la biblioteca Imagen de la biblioteca

Pantalla de La Galería

Como mencionaba anteriormente, dentro de la propia galería tendremos la opción de cambiar entre ellas, pulsando el botón que a su vez reflejará el nombre de la galería en la que nos encontramos.

Al lado de ese botón, habrá otro para añadir nuevos objetos a la galería.

En cada uno de estos objetos aparecerá un nombre, una foto, un corazón para añadirlo a favoritos, una papelera para eliminar el objeto, y una opción para compartir el objeto con el resto de personas (usuarios y no usuarios de la aplicación)

Imagen de la galeria Juegos Imagen de la galeria Libros Imagen de la galeria Canciones

Pantalla de Objeto concreto

Al clicar en un objeto dentro de una galería, entraremos al objeto como tal. Donde podrás añadir la imagen de un mapa si es un videojuego, o los autores si se trata de un libro o una canción.

Además podrás publicar comentarios sobre tu experiencia con ese objeto.

Por último, también podrás editarlo, tanto el objeto en sí, (foto y nombre), como los comentarios/mapa/autores del objeto.

Imagen de Objeto concreto juego Imagen de Objeto concreto libro Imagen de Objeto concreto Canciones

Pantalla de Perfil

En cualquier momento (y desde cualquier pantalla siempre que estés logeado), podrás acceder al perfil.

Para hacerlo clicaremos en el menú desplegable del header e iremos a perfil.

Imagen de perfil

Pantalla de Admin Dashboard

Del mismo modo, si somos administradores, podremos ir al dashboard del administrador clicando en el menú del header.

Aquí se reflejarán una serie de estadísticas y gráficos ya comentados en la parte de "Gráficos" y "Algoritmo o consulta avanzada"

Imagen de dashboard

Pantalla de Contacto

Si clicamos en la parte de "Contacto" del header llegaremos a esta pantalla.

Aquí podremos obtener más información sobre los propietarios de la web.

Imagen de contacto

Pantalla de Error 404

Si en cualquier momento intentamos acceder a una URL no encontrada, nos mostrará la pantalla de error 404

Imagen de error

Wireframe de navegación de la aplicación

Imagen de Wireframe de navegación

Diseño Final:

Pantalla Hero (home)

Pantalla principal de la aplicación para usuarios no logueados

Imagen de hero1

Pantalla Hero (FAQ)

Si bajamos, nos encontramos con la sección de preguntas comunes

Imagen de faq

Pantalla Hero (carrusel)

Más abajo tenemos un carrusel infinito de imágenes en formato disco de vinilo

Imagen de carrusel

Pantalla Hero (slider)

Por último tenemos un slider de imágenes que representan las disciplinas de la app

Imagen de slider

Pantalla de Registro

Si en cualquier momento durante el hero clicamos en "Registrarse" llegaremos a esta pantalla

Imagen de registro

Pantalla de Login

Si en cualquier momento clicamos en iniciar sesión, o nos registramos, llegaremos a esta pantalla

Imagen de login

Pantalla de Galería

Después de iniciar sesión llegaremos a esta pantalla, donde podremos interactuar con los objetos y crear nuevos

Imagen de galería 1

Pantalla de Galería (continuación)

En la parte de arriba podemos ver una opción para filtrar por nombre, y abajo la paginación

Imagen de galería 2

Pantalla de selector de disciplina

Si clicamos en el nombre de la disciplina actual, se abre el selector

Imagen de selector de disciplina

Pantalla de Crear objeto

Si clicamos en el botón de crear objeto, nos saldrá el modal de creación, donde introducir los datos

Imagen de crearObjeto

Pantalla Editar objeto

Si en lugar de clicar en crear objeto, clicamos en "Editar" dentro de la tarjeta del objeto, veremos el modal de edición

Imagen de editarObject

Pantalla de detalles del objeto

Si clicamos en la tarjeta de un objeto, o su nombre, llegaremos a la pantalla de detalles

Imagen de detalles1

Pantalla de detalles del objeto (continuación)

Podemos ver también la paginación implementada

Imagen de detalles2

Pantalla de editar comentario

Si clicamos en el botón de editar, podremos modificar nuestro comentario

Imagen de editar comentario

Pantalla de perfil

Si clicamos en "perfil" desde el navbar llegaremos a esta pantalla

Imagen de perfil1

Pantalla de perfil (continuación)

Como se puede ver, podemos editar cualquier valor menos la contraseña

Imagen de perfil2

Pantalla de detalles como admin

Si somos admin, desde nuestro dashboard (fase avanzada), llegaremos al objeto de un usuario y podremos moderarlo

Imagen de detalles admin

Pantalla de detalles como admin (continuación)

Como se puede ver, los comentarios de un administrador tendrán un color diferente para diferenciarlos

Imagen de detalles admin2

Pantalla de Error

Si en cualquier momento introducimos una url no válida, llegaremos a la pantalla de error

Imagen de error

🗺️ Diagrama de Navegación

Este diagrama muestra cómo se navega entre las diferentes páginas de la aplicación.

Imagen de wireframe