Setup a blank Nodejs project
User Story
- As a: developer,
- I want: a functional backend for the frontend
- so that: I can simultaneously develop on the HTML/JavaScript/CSS as well as the backend script to make the website dynamic.
Functional Requirements
- A simple Node.js and Express framework web server
- An NPM package file (listing the required files need to run the application)
- Instructions written in a README.md file, listing exact instructions on how to setup an environment to run the server on each person's local machine
- A simple Landing Page routed into express
- Content only needs to be a handlebars file with:
<h1>TODO</h1>
- Content only needs to be a handlebars file with:
Description
Many developers are going to be need to be able to setup and run a local instance of the product, thus we need a robust and easy to understand web server to run the backend.
Node.js is a very popular service for setting up web servers and web services.
We will be using Node.js as the backend and using Handlebars as the templating manager.
It is the opinion of @jmshahen that both of these technologies is very simple to understand and to develop in.
Using Node.Js allows us to reduce the number of languages used within this project.