Skip to content

itorepo/nte-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N[ode.js] T[ypeScript] E[xpress] Starter Application


Set of best practices for creating NTE stack based applications applied from different sources into resulting minimum package required to begin the development of scalable web services.

Prerequisites:


First of all you need to have git SCM installed on your target machine! You may check it present by executing git --version command at any terminal of your choise.

Next, you need to have the uptodate Node.js runtime and NPM package manager versions on your computer. Check it by running:

	node --version
	npm --version

Node version ^9.5.0 and NPM version 5.6.0 must be fine

Finaly, you will need the TypeScript2 compiling and linting binaries installed:

	npm install --global typescript ts-node tslint

Note: installing packages globally may require sudo rigths on some environments, hovever, it is strongly suggested to install them, as they will help to avoid multiple runtime issues!

Setup


Once you have all this software installed on you machine, all you need is just few more simple steps to make it up and running:

	cd working_dir
	git clone https://github.com/itorepo/nte-starter.git
	cd nte-starter
	npm install
	npm run start

Initial directories structure:


	/nte-starter/
		|-- dist/
		|-- test/
		|-- src/
		|	|-- config/
		|	|-- controllers/
		|	|-- models/
		|	|-- views/
		|	`-- public/
		|
		|-- LICENSE
		|-- package.json*
		|-- package-lock.json*
		`-- README.md

About

Node.js TypeScript Express - starter application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published