My personal CV.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__tests__/components
components
data
fragments
libs
public
routes
.gitignore
.jshintrc
.travis.yml
LICENSE.txt
README.md
package-lock.json
package.json
server.js

README.md

scott-cv

Build Status

My personal CV, using the specification from https://jsonresume.org/, rendered on the server using ReactJS + node.

View online: https://scott.maclure.info

Local installation

npm prune && npm install && npm start

http://localhost:7001

Test suite

# Run this by default. Will output coverage report.
npm test

# Run test suite without coverage (faster)
./node_modules/.bin/jest

# Run only recently changed files
 ./node_modules/.bin/jest -o

You can view coverage here: http://localhost:7001/lcov-report/

Why ReactJS on the server?

I'm exploring client+server rendering these days - "universal rendering" I've heard it called.

ReactJS is a lovely way to build modular, testable UIs.