Skip to content
A smart template for Express based Web Applications.
JavaScript HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
application Cleaned out sample files. Oct 15, 2019
LICENSE Initial commit Sep 2, 2019

GitHub GitHub release (latest by date)

A smart template for Express based Web Applications.

How It Works

This is a ready to run application based on the Express minimalist web framework. It gets out of the way and lets you focus on your application using an MVC structure. Controllers are modules based of Express.Route, Views are templated from EJS and Models can be supported by any Node data provider. A folder for static (none-processed) files is also available.

If you are hosting your new project on GitHub, express-app can be used as your project template. Go to the main project page and click on the Use this template button. Otherwise, you can download the latest ZIP file and let that be your starting point.

See a running example in Heroku.

Once you have the source, you can jump into the application folder and let your ideas come alive!

Install Dependencies

$ npm install

Environment Variables:

SESSION_SECRET: Salt session data with this (optional and recommended).

REDIS_URL: This is set by your Redis environment (optional), will drop to MemoryStore if not set.

Run in Debug mode

$ DEBUG=webapp:* npm start
You can’t perform that action at this time.