Skip to content
/ notejam Public
forked from komarserjio/notejam

Unified sample web app. The easy way to learn web frameworks.

License

Notifications You must be signed in to change notification settings

binte/notejam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notejam: Express

This repo is a fork from https://github.com/komarserjio/notejam. It adds CI/CD to deploy notejam into multiple environments, whose infrastructure is orchestrated via Terraform.

Notejam is an application implemented using Express.js microframework.

Express version: 4.2

Middlewares/extentions used:

Installation and launching

Cloning

Clone the repo:

$ git clone https://github.com/binte/notejam.git YOUR_PROJECT_DIR/

Install environment

Use npm to manage dependencies.

Install dependencies

$ cd YOUR_PROJECT_DIR/expressApp
$ npm install (or npm ci)

Create database schema

$ cd YOUR_PROJECT_DIR/expressApp
$ node db.js (or run db)

Launch

Start built-in web server:

$ cd YOUR_PROJECT_DIR/expressApp
$ node ./bin/www (or run start)

Go to http://127.0.0.1:3000/ in your browser

Running unit tests

Run unit tests:

$ cd YOUR_PROJECT_DIR/expressApp
$ ./node_modules/mocha/bin/_mocha tests (or run test)

Contribution

Please send your pull requests in the master branch.

About

Unified sample web app. The easy way to learn web frameworks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 40.5%
  • JavaScript 32.6%
  • Pug 9.3%
  • CSS 7.5%
  • PowerShell 5.9%
  • Shell 4.2%