Object oriented web framework for NodeJS (TypeScript).
Object oriented web framework. OOMVC is a web framework with a minimal number of dependencies (handlebars templating engine only). Founded on pure http.Server.
Server
;;; ;
Controller
;;; ;
Model
For Model components i recommend using sequelize-typescript package since it uses the most acceptable and similar syntax.
Installation
$ npm install oomvc
Examples
Clone a git repository:
$ git clone https://github.com/ummo93/oomvc.git
Go to example's folder:
$ cd ./example
Load all dependencies:
$ npm install
Start the server:
$ npm start
Congratulations (it remains only to install and run MySQL to work with the database)!
Documentation
For details, use the wiki.
You can also look at the sample application (oomvc + sequelize-typescript) at ./example folder.