Cafetería Triple Espresso
Información general
Este proyecto consiste en el desarrollo de una página web para una cafetería, diseñada para presentar su concepto, compartir recetas en video y permitir a los usuarios reservar una mesa mediante un formulario interactivo. El sitio fue construido utilizando HTML5 y CSS, siguiendo buenas prácticas de maquetación semántica y aplicando la metodología BEM para mantener un código organizado, escalable y fácil de mantener. La estructura del proyecto está dividida en bloques CSS independientes, lo que facilita su lectura y mantenimiento.
Características
-
HTML5 semántico
Uso de etiquetas semánticas como header, nav, main, section y footer para mejorar la estructura, accesibilidad y legibilidad del sitio. -
Diseño modular con metodología BEM
Implementación de clases siguiendo el estándar BEM (Block, Element, Modifier), lo que permite un código CSS claro, reutilizable y fácil de escalar. -
Diseño visual atractivo
Uso de imágenes de fondo, tipografías personalizadas de Google Fonts y una paleta de colores coherente para transmitir la identidad visual de la cafetería. -
Sección de recetas con contenido multimedia
Integración de videos de YouTube mediante iframe, mostrando recetas de café con información adicional como duración. -
Formulario de reservación funcional
Formulario con validaciones nativas de HTML que permite ingresar nombre, número de comensales, fecha y hora, correo electrónico y aceptación de términos. -
Navegación interna fluida
Enlaces de navegación con desplazamiento suave (scroll-behavior: smooth) hacia las distintas secciones del sitio. -
Estructura CSS por archivos
Separación del código CSS en múltiples archivos según cada bloque (header, nav, recipes, reservation, form, footer), mejorando la organización del proyecto.
Logros Principales
-
Desarrollo completo de una landing page funcional
Creación de una página web completa que incluye navegación, contenido informativo, multimedia y un formulario interactivo. -
Aplicación correcta de buenas prácticas de
maquetación
Uso consistente de HTML semántico y estructura clara del DOM para facilitar el mantenimiento y la escalabilidad. -
Implementación efectiva de la metodología BEM
Código CSS estructurado de forma profesional, evitando conflictos de estilos y facilitando futuras modificaciones. -
Integración exitosa de formularios y validaciones
Uso de atributos HTML como required, type y min/max para garantizar una experiencia de usuario correcta. -
Diseño coherente y alineado con la identidad del
proyecto
Uso de tipografías, colores y distribución visual que refuerzan la temática de una cafetería moderna.
Resumen
Este proyecto demuestra habilidades sólidas en desarrollo web frontend, específicamente en HTML y CSS. A través de una estructura bien organizada y el uso de la metodología BEM, se logró crear una página visualmente atractiva, funcional y fácil de mantener. La integración de contenido multimedia, formularios y navegación interna refleja una comprensión clara de los fundamentos del desarrollo web y un enfoque en la experiencia del usuario. En conjunto, el proyecto representa un paso importante en la construcción de aplicaciones web bien estructuradas y profesionales.