Harry Potter es una serie de libros de fantasía escrita por la autora británica JK Rowling. La serie consta de siete libros, que fueron publicados entre 1997 y 2007. Los libros siguen la historia de un joven mago llamado Harry Potter y sus amigos Hermione Granger y Ron Weasley mientras asisten a la escuela de magia y hechicería de Hogwarts y luchan contra el malvado mago Lord Voldemort.
La serie ha sido adaptada en ocho películas, que fueron estrenadas entre 2001 y 2011. Las películas fueron producidas por Warner Bros. y dirigidas por varios directores.
En este proyecto se construyó una página web para poder visualizar un conjunto de datos que se adecuó a lo que nuestro usuario necesita. Para ello se realizó una proceso de investigación, teniendo en cuenta historias de usuario.
Como entregable final la página web permite visualizar los datos, filtrarla, ordenarla y hace un cálculo para mostrar información relevante para el usuario.
Historias de usuario - Mundo Howards
- Historia de usuario 1: Ver todos los personajes de Harry Potter
- Historia de usuario 2: Saber cuantos estudiantes hay por cada casa
- Historia de usuario 3: Saber y conocer lo que hacen los hechizos
- Historia de usuario 4: Saber qué personaje nació el mismo mes que yo
En este proyecto, se aplicó los siguientes criterios para el desarrollo web utilizando HTML, CSS, JavaScript y Git:
- HTML: Se ha utilizado etiquetas semánticas apropiadas para el contenido de la página.
- CSS: La página web es totalmente responsive y se adapta a diferentes tamaños de pantalla. Se han utilizado selectores del DOM para aplicar estilos específicos a elementos específicos de la página.
- JavaScript: Se han utilizado arreglos y objetos para almacenar y manipular datos en la página. Las variables se han utilizado de manera efectiva para almacenar y utilizar datos en diferentes partes del código. Se han utilizado eventos y funciones para interactuar con el usuario y mejorar la experiencia de navegación en la página.
- Control de Versiones (Git y GitHub) Se Utilizó Git como sistema de control de versiones para rastrear y gestionar cambios en el código. GitHub para almacenar el código y colaborar con mi compañera desarrolladora.
- Colaboración en GitHub: Se ha utilizado Pull Requests para revisar y aprobar cambios en el código. Se ha utilizado comentarios para proporcionar comentarios a otros desarrolladores. Se ha sido clara y precisa en las descripciones de los cambios y solicitudes de extracción para mejorar la comunicación y la colaboración.
- Figma
- Trello
- Miro