skymach97 / bartlomiej-wiejak-portfolio

:trophy: Portfolio

Home Page:https://bartlomiejwiejak.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bartłomiej Wiejak Portfolio

portfolio This is the repository of my personal portfolio website. The entire project was built from scratch, placing entire layout up to date with no general idea from the beginning how it is going to be like. Finally, after many weeks of developing, reaching its final form. It's an app I'm most proud of (so far) and definitely going to update it every once in a while.

Overview

Portfolio was made with React and WebGL (THREE.JS with react-three-fiber and GLSL). Secondary, I used GSAP for animations. Besides that, all other features, like custom scrollbar, skew scrolling, player or cursor were handled with no help from off party libraries.

Getting Started

You need to have Node.js and npm installed to run this project locally. After that, you are able to run this project without any problems, by running commands below in your terminal.

Note that 'file:gsap-bonus.tgz' file in root project's folder directory is required, which you can get from GSAP membership Here.

# Clone the project.
git clone https://github.com/bartlomiejwiejak/bartlomiej-wiejak-portfolio.git

# Install npm dependencies.
npm install

# Run the website.
npm start

About

:trophy: Portfolio

https://bartlomiejwiejak.com


Languages

Language:JavaScript 78.0%Language:SCSS 20.8%Language:HTML 1.1%