Pinterest es una plataforma para compartir imágenes que permite a los usuarios crear y administrar, en tableros personales temáticos, colecciones de imágenes como eventos, intereses, hobbies y mucho más. Los usuarios pueden busvcar otros pinboards, "repinear" imágenes para sus propias colecciones o marcarlas con un 'me gusta'. La misión de Pinterest es 'conectar a todos en el mundo, a través de cosas que encuentran interesantes'. Fundada por Ben Sibermann, Paul Sciarra y Evan Sharp, el sitio es manejado por Cold Brew Labs y financiado por un pequeño grupo de empresarios e inversores.
Pinterest cuenta con un API con el cual en grupos de 3 creamos un board siguiendo el diseño original de Pinterest Para eso se nos proporcionó una captura del diseño completo y los recursos necesarios. Los requerimientos de este proyecto fueron:
- SASS, con alguna notación modular (BEM, OOCSS, otro).
- Gulp.
- Componentes.
- Replicamos el diseño para desktop y mobile.
- Se usó el API de Pinterest para traer el board especificado (WebUI, de Arabela Rojas).
- Se tomó en cuenta que era necesaria la creación de un app en Developers Pinterest para que se nos sea proporcionada los endpoints de prueba.
- El proyecto se encuantra publicado en Heroku.
- Asimismo debe denotar el uso de tareas automatizadas en su desarrollo.