Skip to content

CarolinaPacPic/DEV001-data-lovers

 
 

Repository files navigation

Data Lovers

1. Introducción

A raíz de la curiosidad de nuestros corazones amantes de la animación, hemos creado una pagina cuya función radica en alimentar la curiosidad y ampliar el conocimiento sobre las bellas obras de arte que han visto la luz gracias a uno de los más grandes estudios de animación japonesa: Studio Ghibli.

2. Resumen del proyecto

En este proyecto se nos ha asignado la tarea de creaar una pagina web que permita a distintos tipos de usuarios acceder a una determinada cantidad de información, previamente proporcionada, de la forma más comoda y amigable posible.

Como entregable final se a obtenido una página web que permita visualizar la data, filtrarla y ordenarla.

3. Historias de usuario

Uh

Definición de Terminado.

  • Todo el código está en la rama principal/main del repositorio.
  • La página está publicada en Github Pages y es accesible mediante un enlace/link/liga.
  • Cada estudiante del equipo ha hecho code review del código escrito por la(s) otra persona(s).
  • Se hacieron pruebas de usabilidad con al menos 2 usuarias y se incorporan las mejoras identificadas en la versión.
  • La UI es responsive (teléfonos y PC).
  • Todos los personajes/películas aparecen en una misma vista, en forma cuadrícula sin ningún orden en particular.
  • La vista no tiene paginación, se hace scroll desde el primer elemento hasta el último.
  • Cada cuadrícula contiene:
  • Nombre de personaje/película
  • Imagen del personaje/pelicula
  • La UI es igual al prototipo de alta fidelidad (colores, tamaños de bloques,tipo de letra, tamaño de letra, imágenes, etc. )

4. Protottipo de baja fidelidad

bf1

5. Prototipo de alta fidelidad

af1

af2

af3

6. Github page

7. Objetivos de aprendizaje

Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto.

HTML

CSS

Web APIs

JavaScript

  • [*] Uso de linter (ESLINT)

  • [*] Uso de identificadores descriptivos (Nomenclatura y Semántica)

  • [*] Diferenciar entre expresiones (expressions) y sentencias (statements)

Control de Versiones (Git y GitHub)

  • [*] Git: Instalación y configuración

  • [*] Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)

  • [*] Git: Integración de cambios entre ramas (branch, checkout, fetch, merge, reset, rebase, tag)

  • [*] GitHub: Creación de cuenta y repos, configuración de llaves SSH

  • [*] GitHub: Despliegue con GitHub Pages

    Links

  • [*] GitHub: Colaboración en Github (branches | forks | pull requests | code review | tags)

Centrado en el usuario

  • [*] Diseñar y desarrollar un producto o servicio poniendo a las usuarias en el centro

Diseño de producto

  • Crear prototipos de alta fidelidad que incluyan interacciones

  • Seguir los principios básicos de diseño visual

Investigación

8. Pistas, tips y lecturas complementarias

Contenido de referencia

Diseño de experiencia de usuario (User Experience Design)

  • Investigación con usuarios / entrevistas
  • Principios de diseño visual

Desarrollo Front-end

Herramientas

Organización del Trabajo

9. Para considerar Project Feedback

  • Tiene una interfaz que cumple los criterios mínimos con al menos 3 Historias de Usuario.
  • El proyecto será entregado incluyendo pruebas unitarias que cubren un mínimo del 70% de statements, functions, lines y branches (fijate en las funciones de filtrar, ordenar etc la data).
  • El proyecto será entregado libre de errores de eslint (los warnings están ok).
  • El proyecto será entregado subiendo tu código a GitHub.
  • La interfaz será "desplegada" usando GitHub Pages.
  • El README contiene una definición del producto e Historias de Usuario.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%