Skip to content

sagerg/sagerg.github.io

Repository files navigation

cover photo

A React web application that:

  • Serves as a digital portfolio, providing a comprehensive overview of my capabilities and projects
  • Showcases some of my work, skills, achievements, and experiences

Quick Start

Download and run this application in development mode on your local server:

$ git clone https://github.com/sagerg/portfolio.git
$ cd portfolio
$ npm install
$ npm run serve

Run unit tests:

$ npm test

Create build directories /dist and /docs with a production build:

$ npm run build

Q: Why do we have two build directories?

A: Well, /dist is built from running webpack --mode production but GitHub pages require the /index.html to be in the root of the project directory or in /docs, so we copy the contents of /dist to /docs for this purpose.

npm and Node.js

$ npm --version
10.2.4
$ node --version
v20.9.0

License

This project is MIT licensed.