Skip to content

frib-high-level-controls/traveler

 
 

Repository files navigation

Web Application Template

Description

This repostiory provides a template for new web application projects using NodeJS (runtime), Express (routing), Pug (templating) and TypeScript (language).

Quick Start

$ npm install        # Download and install dependencies (including Typescript)
$ npm run grunt      # Compile the Typescript files to regular Javascript
$ ./bin/app          # Run the application with default configuration
$ ./bin/app --config ./config/examplerc   # Run the application with custom configuration

Roadmap

  • An example of testing using Mocha, SuperTest, etc.
  • An example of using Typescript on client
  • Move some code from 'src/app/shared' to separate library (on NPM?)
  • Refine the project structure (how can it be improved?)

Development

The recommended development environment is VS Code as it provides very good integration with TypeScript.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 64.1%
  • TypeScript 20.1%
  • CSS 9.6%
  • HTML 6.2%