Skip to content

Repository files navigation

Project-6---Static-Node.js-and-Express-Site - Nick Davies Full Stack Development Portfolio

I went for the exceed expectations grade for this project: Running npm start serves the app. I included a custom error page which shows easy to read details with a fun 404 error gif. Next update I want to code replacing technlogies with icons for that technology.

So far you've worked with a lot of "client-side" JavaScript. Which is just an industry way of saying JavaScript in the browser. All of the JavaScript you've written for the first five projects in this Techdegree is run right in the browser. Now it's time to continue your journey out of the browser and start writing some powerful "server-side" JavaScript.

In this project, you'll create a gorgeous portfolio site to showcase the great projects you've built. The site will contain a modern landing page, an about page where you'll have a chance to share contact info, practice your elevator pitch and talk a little about yourself, and a series of project pages to show off and detail at least your first five projects from this Techdegree.

You'll create a JSON file to store all the data about the projects you've created.

You'll use Pug to complete provided templates that utilize the JSON to generate the markup that is ultimately displayed in the browser.

You'll use Node.js and Express to:

Import the required dependencies Link the JSON with the Pug templates Set up routes to handle requests Set up the middleware to utilize static files like CSS Handle errors Set up a server to serve the project

After building this project, you should have a comfortable working knowledge of Node.js, Express and Pug, setting up a server, handling requests, working with server-side JavaScript, and building a powerful and modern back end project. And you'll have an important new skill to make you more marketable as a Full Stack JavaScript Developer.

About

Project-6---Static-Node.js-and-Express-Site - Portfolio Site

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages