Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vanbasx/portfolio

This repository contains the source code for the Portfolio Web Site, a responsive web page built using Gulp, Webpack, HTML, CSS (with SCSS) and JavaScript.
https://github.com/vanbasx/portfolio

Last synced: about 12 hours ago
JSON representation

This repository contains the source code for the Portfolio Web Site, a responsive web page built using Gulp, Webpack, HTML, CSS (with SCSS) and JavaScript.

Awesome Lists containing this project

README

        

# [Portfolio Site](https://vanbasx.github.io/Portfolio/)

This repository contains the source code for the Portfolio Web Site, a responsive web page built using Gulp, Webpack, HTML, CSS (with SCSS) and JavaScript.

## Features

- Responsive Web Design (RWD) for optimal viewing on various devices.
- Task automation using Gulp for streamlining development workflow.
- Module bundling and dependency management with Webpack.
- HTML5 markup for semantic structure.
- Styling with SCSS for improved maintainability and organization.
- JavaScript for dynamic and interactive features.

## Prerequisites

Make sure you have the following tools installed before you begin:

- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/)
- [Gulp](https://gulpjs.com/)

## Installation

1. Clone the repository:
`git clone https://github.com/vanbasx/Portfolio`
2. Navigate to the project folder:
`cd Portfolio/gulp`
3. Install dependencies:
`npm install`

## Usage

### Development

Run the following command to start the development server:

`npm run dev`

This command will launch a local server, and you can view the site at your ip adress. The server will automatically watch for changes to the source files and reload the page accordingly.

### Production

To build the project for production, use the following command:

`npm run build`

This will generate optimized and minified files in the dist directory.

## Contributing

Feel free to contribute by submitting issues or pull requests. Make sure to follow the project's coding style and conventions.