- Why:
- Technologies Used:
- React.js
- react hooks
- react-spring/parallax
- emotion (CSS-in-JS)
- NodeJS
- Express.js
- PostgreSQL
- jQuery
- Webpack
- HTML5
- CSS3
- Getting Started:
- In your terminal, switch to the directory in which you would like to place the repository.
- Clone the repository.
git clone git@github.com:Quintin-Russell/portfolio-website.git
- Enter into the repository.
cd portfolio-website
- Copy the
.env example
file and set it up as your '.env' file. Assign your appropriate port numbers to thedev port
and theserver port
fields - Install all dependencies.
npm install
- Set up a
postgresql
database and add the database URL to the.env
file:
https://www.postgresql.org/docs/9.0/tutorial-createdb.html
- Start the
postgresql
server
sudo service postgresql start
- Run the following command in the terminal.
npm run dev