matthewyee.dev personal-site](https://matthewyee92.github.io/personal-site/)
My personal website. Built using modern JavaScript with Node.js, React, Express, React-Router, Hot Module Reloading, Webpack and many other technologies.
The master branch of this repository contains a simplified version of my website intended for serverless hosting on github pages. To view the source for the version hosted at matthewyee.dev, checkout the server branch.
Tested with:
- node >= v8, v9, v10, v11
- Recommend nvm for managing node versions
-
To download the repository and install dependencies, run the following commands:
git clone git://github.com/matthewyee92/personal-site.git cd personal-site npm install
-
Run the following command to build the react application and serve it with hot module reloading:
npm run dev
Navigate to
<ip>:<port>
default: http://localhost:7999 to view my website.This completes set up instructions.
-
That's it!
- Special thanks to @typpo for tirelessly answering all of my node.js and react questions.