Mis proyectos

Interfaz grafica con API de TVMaze

reactsassphpmysql

Esta es la página principal

Este proyecto consiste en una interfaz gráfica de React JS haciendo uso de la restAPI de TVMaze. Este proyecto fue desarrollado a través de mi proceso de aprendizaje de React JS y es mi primera aplicación utilizable hecha con este framework de JavaScript. Mediante este puedes buscar shows almacenados en la API de TVMaze.

Como funciona...

Simplemente debes buscar un show que esté disponible en la API de TVMaze, luego la seleccionas haciendo click en el show del que quieras saber más. Toda la información relacionada a los shows viene de la API de TVMaze y puedes añadir comentarios a cada show. Estos comentarios están almacenados en una base de datos personal y son cargados haciendo uso de una API personalizada en PHP. Todo esto es posible a la propiedad asincrona de JavaScript (AJAX y Fetch API) y por un hook personalizado en React(useFetch).

Habilidades aprendidas

  • Principal funcionamiento del framework
  • Componentes de clase y componentes funcionales
  • Hooks (useState, useEffect y hooks personalizados)
  • SASS con React JS
  • Animaciones CSS
  • Caracteristicas avanzadas de JS (operadores, funciones flecha, destructuración ...)
  • Como construir una API con PHP y politica CORS
  • Paso de datos y eventos entre componentes
  • Deploy de una app de React a Github Pages

Revisa este proyecto aquí:

githubweb

Otros proyectos: