My personal website containing information about myself, a development portfolio, a CV, and contact details.
You can find this website hosted here.
Designed a minimal, responsive, mobile-first website.
- creating prototypes using Balsamiq
- HTML5, Sass and following BEM naming conventions
- vanilla JavaScript
- Node server with Hapi.js
- Backend testing with Tape
- e2e testing with Nightwatch.js
- Continuous Intergration with Travis
- Code coverage with Codecov and Code Climate
- ESLint - to ensure that code syntax is consistent
- Clone the repository by copy-pasting the following command into your terminal:
git clone https://github.com/skibinska/personal-website.git && cd personal-website
- Install the required dependencies:
npm install
-
View website
Run the server:
npm run devStart
Navigate to:
http://localhost:8000
-
Run tests
e2e:
Run the selenium-download after all node_modules have been installed:
npm run postinstall
Run the Nightwatch tests:
npm run e2e
backend:
Run the Tape tests:
npm test