🧪 Desafío Técnico – Intern Software Engineer @ Bugster Objetivo: Construir una pequeña app web donde el usuario:
Ingresa una URL pública
La app carga esa URL en un navegador real embebido dentro de la misma interfaz
El usuario puede escribir comandos Playwright (una línea a la vez)
Al ejecutar un comando, se ve en vivo cómo se ejecuta sobre la página cargada
🧩 ¿Qué debería tener la app? Input para ingresar una URL (ej: https://ejemplo.com/producto)
Botón “Abrir navegador”
Panel con editor de texto donde el usuario pueda escribir una línea de código Playwright
Botón “Ejecutar comando”
Vista del navegador embebido en la app, donde se vea lo que está ocurriendo (no ventana externa ni screenshots)
⚙️ Requisitos Usar Next.js
El navegador debe correr en modo headful y debe estar embebido en la app
Los comandos deben ejecutarse sobre esa misma sesión y reflejarse visualmente
Backend básico para ejecutar los comandos (puede ser local)
Se puede usar cualquier librería de editor (o un textarea si simplifica)
🚫 No hace falta Deploy productivo
Autenticación
Tests automatizados
Diseño visual avanzado
Manejo exhaustivo de errores
✅ Qué vamos a mirar ¿Funciona la ejecución de comandos?
¿Está embebido el navegador de forma funcional?
¿Es clara la estructura del código?
¿Se puede correr fácilmente local?
📤 Cómo entregar Subí el código a un repo de GitHub
Incluí un README corto con:
Cómo levantar el proyecto localmente
Qué decisiones tomaste para implementarlo
🗓 Deadline 📅 Tenés hasta 5 días desde la recepción del desafío para enviarlo. Te recomendamos enfocarte en una versión simple pero funcional. No buscamos sobreingeniería: queremos ver cómo resolvés algo concreto y útil con lo esencial.