web_project_around

🌎 Alrededor de los EE.UU. | Proyecto Web Interactivo

HTML5 CSS3 JavaScript

Sitio web interactivo que permite explorar y gestionar tarjetas de lugares emblemáticos de EE.UU. con funcionalidades CRUD completas.

🚀 Demo en Vivo

▶️ Ver Proyecto en GitHub Pages

✨ Características Principales

Tarjetas Modal 🔄 Mejoras Futuras

🛠️ Funcionalidades Avanzadas

```html

🧩 Componentes Clave Componente Tecnología Descripción Ventanas Modales HTML/CSS + JS 3 tipos: edición, añadir tarjetas, zoom Formularios Validación HTML5 Campos con restricciones de longitud Diseño Responsive Media Queries Adaptable a móviles (320px+) y desktop 🛠️ Tecnologías Utilizadas Metodología BEM para estructura CSS

Normalize.css para reset de estilos

JavaScript ES6+ para interacciones dinámicas

GitHub Pages para despliegue

✅ Cumplimiento de Estándares Categoría Cumplimiento Detalle Accesibilidad ✅ Atributos alt, aria-label Performance ✅ Optimización de imágenes (75vh/75vw) Código Limpio ✅ Funciones con single responsibility BEM ✅ Bloque__elemento–modificador

Vista de Tarjetas Ventana Modal https://robensonl.github.io/web_project_around/

🧩 Clases implementadas

Clase Descripción
Card Crea tarjetas con imagen y título. Abre popup de imagen al hacer clic.
Section Renderiza una lista de tarjetas dinámicamente usando una función callback.
UserInfo Obtiene y actualiza información del perfil del usuario.
Popup Maneja apertura y cierre de cualquier popup.
PopupWithImage Extiende Popup para mostrar imágenes en ventana emergente.
PopupWithForm Extiende Popup, gestiona formularios, inputs y envío de datos.
FormValidator Añade validación personalizada en tiempo real a los formularios.

📌 Cómo ejecutar localmente

  1. Clona el repositorio:

```bash git clone https://github.com/robensonl/web_project_around.git cd web_project_around

Abre un Pull Request

🌟 ¡Tu contribución es bienvenida! benbenlouissaint@gmail.com | @Robensonl