Esta aplicación web se ha desarrollado como parte de una hackathon con el objetivo de mostrar información sobre los personajes de la serie "Rick y Morty" utilizando una API pública. Los usuarios pueden explorar la lista de personajes, buscarlos y cargar más personajes a medida que hacen scroll.
- La aplicación obtiene los datos de la API pública de "Rick y Morty" disponible en https://rickandmortyapi.com/documentation.
- Se ha utilizado CSS para dar estilo a la aplicación, proporcionando una experiencia atractiva y funcional para los usuarios, tailwind ha tenido un papel importante en el desarrollo de la interfaz de usuario.
- La aplicación es totalmente responsiva, lo que significa que se adapta de manera óptima a dispositivos móviles y de escritorio, se usan múltiples breakpoints para lograr esto.
- La pila tecnológica utilizada se detalla en el archivo
TECH_STACK.md
. - Las instrucciones para ejecutar el proyecto localmente se encuentran en el archivo
INSTALLATION.md
. - Puedes ver una demo de la aplicación en este enlace (enlace a la demo opcional).
Para destacar aún más, hemos añadido las siguientes características opcionales:
- Implementamos la funcionalidad de búsqueda, que muestra en tiempo real una lista de personajes coincidentes a medida que el usuario escribe en el campo de búsqueda.
- Se incorporó la funcionalidad de carga infinita a medida que el usuario hace scroll, permitiendo cargar más personajes de forma cómoda.
La aplicación cumple con los siguientes criterios de evaluación:
- Funcionalidad: La aplicación satisface los requisitos funcionales especificados.
- Diseño y Estilo: La interfaz de usuario es atractiva y fácil de utilizar.
- Conexión a la API: Se conecta correctamente a la API pública de "Rick y Morty".
- Código Limpio: El código es legible, bien organizado y sigue buenas prácticas de programación.
- Responsive: La aplicación se adapta y funciona en dispositivos móviles y de escritorio.
Para ejecutar el proyecto localmente, sigue las instrucciones en el archivo INSTALLATION.md
en el repositorio de Git.
¡Gracias por revisar nuestro proyecto! Esperamos que sea de tu agrado y que cumpla con los requisitos establecidos. ¡Buena suerte!
Desafortunadamente he mezclado dos proyectos personales y parte de este proyecto fue subido a otro repositorio, por lo que los commits no son los correctos. Los cambios que se ven en el repositorio son los correctos, pero los commits no. Ya todo ha sido resuelto pero el árbol de commits ha quedado algo gracioso.