Frontend DEV Challenge es una prueba de admisión para desarrolladores en HTML, CSS, JavaScript.
- Crear un fork y entregar el enlace del repositorio de tu usuario. Evaluaremos la prueba en tu repositorio personal.
- Utilizar el diseño que debe finalizar y que está disponible en Figma (solo una pantalla): https://www.figma.com/file/FxX6dCznISsNkztnRa59Rf/Figma-Test?node-id=0%3A1
- Montar el código en HTML5, CSS3 y JS con efectos y animaciones.
- Usar buenas prácticas de HTML para SEO.
- Mobile first.
- Layout responsive y cross-browser.
- Código legible y bien estructurado.
- HTML optimizado para SEO.
- Idioma del código y comentarios en inglés.
- Se puede utilizar una UI lib solo para el GRID, el resto debe ser desarrollado (colores, textos, botones, forms, paddings, margins, etc).
- CSS
a. Usar animaciones simples de hover, animaciones de mensaje del formulario o de búsqueda, etc. b. Usar nomenclatura BEM para estilos.
c. Utilizar los estilos de color y textos creados en Figma.
d. Utilizar 8px GRID para espacios, paddings, margins.
e. Si se considera necesario, se pueden utilizar variables. - JavaScript
a. No utilizar jQuery, solamente JS puro ES6.
b. Utilizar la nomenclatura camelCase.
c. Como sugerencia: recomendamos crear una función de alert para enviar el formulario (puede ser envío falso, solo una alerta), un Listener de scroll para mostrar/ocultar algún botón o el banner fijo/flotante, click del FAQ/Accordion, abrir y cerrar un modal.
- Componer el proyecto en ReactJS (no olvidar añadir el readme al proyecto final).
- SCSS/SASS
- Siete días (7 días) a partir del correo electrónico de envío del Desafío Tech. La fecha exacta está en el correo electrónico.
- Notificar en el correo electrónico la finalización y enviar solamente la url del repositorio para evaluación.
- Utilizar siempre en el correo electrónico la opción "Responder a todos".