Skip to content

deletidev/Buscador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buscador

Imagen del proyecto

Ejemplo en vivo

Descripción 📑

El proyecto consiste en un buscador que utiliza dos APIs, la de GitHub y la de Rick y Morty, para mostrar información relevante. Está construido utilizando tecnologías como React, TypeScript, Material-UI (MUI), y Vite. La aplicación consta de tres páginas principales: la página de inicio, la página de búsqueda de compañías en GitHub y la página de búsqueda de personajes de Rick y Morty.

¿Qué he aprendido en este proyecto? 🙇🏻

Este proyecto ha sido una valiosa oportunidad para adquirir y consolidar habilidades en el desarrollo web, específicamente enfocadas en React, TypeScript, Material-UI (MUI), y Vite. Algunos de los aprendizajes clave incluyen:

  1. React y TypeScript: He mejorado mi conocimiento y habilidades en React, especialmente en la implementación de componentes funcionales y de clase, el uso de hooks, y la integración con TypeScript para garantizar un código más robusto y seguro.

  2. Integración con Múltiples APIs: He aprendido a integrar múltiples APIs en una aplicación React, en este caso, la API de GitHub y la API de Rick y Morty. Esto incluye realizar solicitudes HTTP, manejar respuestas y mostrar la información de manera efectiva en la interfaz de usuario.

  3. Material-UI (MUI): He utilizado Material-UI para estilizar la aplicación y crear una interfaz de usuario atractiva y fácil de usar. Esto ha implicado trabajar con componentes preestablecidos de MUI y personalizarlos según las necesidades del proyecto.

  4. Gestión de Estado con Context API: He aplicado la Context API de React para gestionar y compartir información relevante, como la compañía seleccionada, la página actual y los personajes de Rick y Morty. Esto contribuye a una experiencia de usuario más cohesiva y sin problemas.

  5. Optimización y Eficiencia: He aprendido a optimizar la aplicación para garantizar un rendimiento óptimo, incluyendo técnicas de paginación para cargar y mostrar grandes cantidades de datos de manera eficiente.

En resumen, este proyecto ha ampliado mi comprensión de las tecnologías mencionadas y me ha permitido aplicarlas en un contexto real, resultando en una aplicación funcional y atractiva que ofrece una experiencia de usuario mejorada al interactuar con dos APIs diferentes. Estoy emocionada por seguir explorando y aplicando estas habilidades en futuros proyectos.

Tecnologías 🛠

REACT TS MUI VITE FIGMA

Autora ✒️

Leticia de la Osa

Instalación ⚙️

  • Clonate el proyecto.
  • Instala las dependencias con npm install.
  • Ejecuta el sandbox con npm run dev o primero npm run build seguido de npm run preview.
  • Abre el navegador en http://localhost:4173/ (si ese puerto no te funciona, mira en la consola donde has hecho el build, puede que este ocupado y se haya abierto en otro puerto).

Licencia 📄

MIT Public License v3.0 No puede usarse comercialmente.

About

Buscador de miembros de Github y de personajes de Rick y Morty

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published