Skip to content

mnich/IF.Portfolio

 
 

Repository files navigation

IF.Portfolio

This repository presents my front-end abilities.


Table of Contents


Development

This app is base on Create React App.

Requirements

  • NodeJS >= v10.14.1
  • npm >= 6.4.1

Installation

  1. Clone project from GitHub repository git clone git@github.com:furdzik/IF.Portfolio.git or git clone https://github.com/furdzik/IF.Portfolio.git
  2. Add alias to your hosts file: 127.0.0.1 if.portfolio.local
  3. cd IF.Portfolio
  4. Install dependencies npm install

Running

Run

npm start

for starting dev server. Navigate to http://if.portfolio.local:2021/. The app will automatically reload if you change any of the source files.

Build

Run

npm run build

to build project.

* The build artifacts will be stored in the build/ directory.

To run project locally run

cd build

Updating packages

Package.json is strictly connected with package-lock.json. Updating package should have reflection in package-lock. You should also take care of installing exactly specified package version (see package.json suffix)

Test & linters

This project used tools such as:

for unit testing.

Run

npm run lint

to execute code style analysis (Eslint, SASS Lint etc.).

Run

npm test

to execute the unit tests via Jest

* unit tests and linters run on every git push (add --no-validate flag to omit it - nor recommended)

Environments

Environment Url
Local http://localhost:1217/

Browsers support

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Edge last version last version last version last version

Tests

The whole logic of Redux should be covered by tests and if I had continued with this project I would have done it at the beginning.

Links

About

This is my portfolio [WIP]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Less 42.3%
  • CSS 35.6%
  • HTML 12.4%
  • JavaScript 9.7%