Welcome to my portfolio site! This site showcases my code projects and art.
This portfolio site is built using the following technologies:
- HTML
- CSS (Sass)
- JavaScript
- jQuery
- Lightgallery
- Isotope
- Gulp
- Font Awesome
To set up and run this portfolio site locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/your-portfolio.git
- Navigate to the project directory:
cd your-portfolio
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open the site in your browser at
http://localhost:3000
The project structure is as follows:
index.html
: The main HTML file for the portfolio site.css/
: Directory containing CSS files.styles.scss
: The main Sass file that imports other Sass files.reflex.scss
: Sass file for the Reflex grid system.loading.scss
: Sass file for loading screen styles.navigation.scss
: Sass file for navigation styles.animate.scss
: Sass file for animation styles.gallery.scss
: Sass file for gallery styles.projects.scss
: Sass file for project styles.
js/
: Directory containing JavaScript files.index.js
: The main JavaScript file for the portfolio site.jquery.min.js
: jQuery library file.lightgallery.min.js
: Lightgallery library file.imagesloaded.min.js
: Imagesloaded library file.isotope.min.js
: Isotope library file.
json/
: Directory containing JSON data files.projects.json
: JSON file containing project data.
images/
: Directory containing image files used in the portfolio.gulpfile.js
: Gulp configuration file for build tasks.package.json
: NPM package configuration file..gitignore
: File specifying files and directories to be ignored by Git.
This project is licensed under the MIT License.