Skip to content

lukasz81/szczepan.me

Repository files navigation

My awesome portfolio website: https://szczepan.me

Coverage:

Coverage Status

CircleCI

What's cool about it? (features):

  1. Vanilla js to randomly pick RGB values (using babel to transpile to old js).
  2. Apply RGB as background gradient.
  3. Animate change of the background colors.
  4. SVG </use> tags.
  5. Mobile first design and development.
  6. Use css native variables to hold and update color values, otherwise it's SASS.
  7. It's a secure SSL connection over https://.
  8. Tested with Jest framework.
  9. It's continues integration with circleCI .
  10. Uses canvas technology with paper.js for creating the background artwork.

How to run dev:

npm install: will install all dependencies.

brew install http-server , if you are on macOS.

npm start: to run dev.

sudo gem install sass: to install ruby sass, if you don't have it yet. It's legacy, but it works as expected. It will eventually die on (26 March 2019)

sass --watch css: to watch the whole css directory.

npm run test: run tests.