This project is a portfolio website built using Gulp and SCSS.
Check out the live demo of the portfolio project: Live Demo
- Responsive design for various screen sizes.
- Use of Gulp for automating tasks like compiling SCSS, minifying CSS, merging HTML.
- SCSS used for modular and maintainable styling.
- Clean and organized project structure.
- Node.js and npm must be installed on your machine.
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd digital-project-scss
- Install dependencies:
npm install
- Run
npm run watch
to start the development server. - The website will be available at
http://localhost:3000
. - Gulp will watch for changes in SCSS files and automatically compile them into CSS.
- Any changes to HTML, CSS, or JavaScript will be automatically reflected in the browser.
- Run
npm run build
to build the production-ready assets. - The optimized and minified assets will be available in the
dist
directory.
src/
- Contains the source code and assets.index.html
- The main HTML file.css/
- Contains CSS files.fonts/
- Contains font files.html/
- Contains partial html files.img/
- Contains image files.js/
- Contains JS files.scss/
- Contains SCSS files.
dist/
- Contains the compiled and optimized assets for production.gulpfile.js
- Configuration for Gulp tasks.package.json
- Lists the project's dependencies and scripts.