This portfolio website shows the projects that I have built. A JSON file stores all the data about the projects. Pug is used to create templates that utilize the JSON to generate markup that is displayed in the browser. Express is used to import the required dependencies, link JSON with the Pug templates, set up routes to handle requests, set up middleware to utilize static files, handle errors, and set up a server to serve the project.
These instructions will get you a copy of the project up and running on your local machine for development.
Click on the 'Clone or download' button and select 'Download Zip.'
Step 1: Unzip the zip file.
Step 2: Open the folder in a text editor.
Step 3: In the terminal, install dependencies
npm install
Step 4: Start the app
npm start
Step 5: View the website on http://localhost:3000/