Esta web fue realizada en su totalidad desde cero tanto en diseño como en maquetación a partir de un logotipo proporcionado por el cliente, que era el que utilizaba en todas sus redes sociales. Para el proyecto se ha utilizado Adalab Starter Kit e imágenes libres de derecho de autor. Para reutilizar este proyecto de código abierto, recomendamos clonar el repositorio y dentro clonar Adalab Starter Kit en esta URL https://github.com/Adalab/Adalab-web-starter-kit
Aquí esta el PDF de cómo quedó la maqueta después del diseño. Para el diseño usé ADOBE XD. Y empezamos con una plantilla para orientarnos con las proporciones, obtenida del siguiente enlace: https://www.xdguru.com/web-hosting-free-xd-landing-page/
PDF: https://drive.google.com/file/d/18471s-TQdQ0IIwYcsfrj46XvGYpF7w_n/view?usp=sharing.pdf
Necesitarás instalar Node.js y Gulp para trabajar con este Starter Kit, luego:
- Descarga o clona el repositorio
- Instala las dependencias locales con
$ npm install
- Arranca el kit con
$ gulp
- Instalamos node
- Instalamos el comando de gulp de forma global para poder usarlo desde cualquier carpeta usando
npm install --global gulp-cli
npm install
para instalar los paquetes necesarios para convertir Sass a CSS, minizarlo, etc.
- Desde nuestra terminal, ejecutamos el comando
gulp
para que realice la tarea por defecto, que en el caso delgulpfile.js
que tenemos en adalab-web-starter-kit estará pendiente de nuestros archivos Sass, html y JavaScript y los compilará, minificará y/o recargará el servidor cada vez que hagamos un cambio
$ gulp
Lanza un webserver con BrowserSync y varios watchers estarán pendientes de los archivos SCSS/JS/HTML, en la carpeta public/, para recargar el navegador cuando se necesite.
$ gulp docs
En la carpeta docs/ genera los CSS y JS minimizados y sin sourcemaps listos para subir al repo y activar GitHub Pages en master/docs
.
Nuestro gulpfile.js usa un JSON de configuración con las rutas de los archivos a generar/vigilar.
La estructura de carpetas📂 tiene esta pinta:
/
`- _src
|- assets
| |- icons
| |- images
| |- js
| `- scss
| `- core
|
`- templates
`- partials
/
`- .git
docs
node_modules
public
👣 Ayúdame a mejorar: Siempre dispuesta a escuchar tus sugerencias para mejorar la funcionalidad de esta web y ofrecerte un mejor servicio
💙 Proyecto hecho con cariño por una alumna de la promoción Grace de Adalab. Muchas gracias por haber llegado hasta aquí.