End-to-end web project based on three stages:
- Sketch and Figma templates
- Desktop, tablet and phone artboards
- Default web icons, tiles and favicons
- WordPress screenshot artboard
- HTML5 starter template files
- Front-end checklist
- Browser Live Reloading
- SASS
- Include-media
- HandlebarsJS
- Normalize CSS
- Install Docker Compose
- Install npm
- Install Gulp
- Run installation on terminal:
npm install
Note: Run npm audit if you got dependencies vulnerabilities
npm audit fix -force
npm run frontend
- Start developementnpm run frontend-build
- Buildfrontend:start
- Starts Browser Live reloading and watch SASS files.frontend:build
- Minify HTML/CSS/JS, Optimize images and copy do dist folder.frontend:deploy
- Build and upload allfront-end/dist
files to FTP server.
npm run backend
- Start developement (make sure Docker is running)backend:install
- Download WordPress latest version, unzip it and setup a server folder.backend:start
- Starts Browser Live reloading and watch SASS files.backend:deploy
- Build theme and upload allback-end/src
files to FTP server (default).
- Fill FTP credentials and server info on
credentials-sample.json
- Rename
credentials-sample.json
tocredentials.json
Note:
Due sensitive information, credentials.json
WILL NOT BE on version control.
- Front-end based on Snowflake Boilerplate
- Back-end based on Iceberg boilerplate