Ver todos los proyectos

Palindrome Checker

  • HTML
  • CSS
  • JavaScript

Una aplicación web sencilla que facilita a los usuarios verificar si una palabra o frase es un palíndromo.

Descripción de la imagen
Ver Proyecto Ver código

Un palíndromo es una secuencia de caracteres que se lee igual de izquierda a derecha que de derecha a izquierda, ignorando espacios, mayúsculas y puntuación. En este proyecto, desarrollé una aplicación que permite a los usuarios verificar si una palabra o frase es un palíndromo, combinando HTML, CSS y JavaScript.

Conocimientos Aplicados

Estructura semántica y diseño responsivo: HTML semántico y adaptabilidad para diferentes dispositivos.

Lógica de programación: Algoritmos para invertir cadenas y compararlas.

Manipulación de cadenas: Métodos clave como .toLowerCase(), .replace(), .split(), .reverse(), .join().

Manejo de eventos en el DOM: getElementById(), addEventListener(), y actualización dinámica con textContent.

Depuración y pruebas: Validación de distintos casos, incluyendo frases con espacios, caracteres especiales y números.

Conclusión

Este proyecto muestra cómo una idea sencilla puede convertirse en una aplicación funcional mediante HTML, CSS y JavaScript.

Además de reforzar mis conocimientos en manipulación del DOM, expresiones regulares y validaciones, fue oportunidad para poner a prueba mis habilidades de diseño y buenas prácticas en desarrollo web

Nota: Este proyecto pertenece a la serie de proyectos de freeCodeCamp en su curso de JavaScript, para mas información puedes revisar mi certificación