Skip to content
This repository has been archived by the owner on Nov 30, 2019. It is now read-only.
/ TabJS Public archive

DISCONTINUED! Just another simple Node.js web framework.

License

Notifications You must be signed in to change notification settings

tabjy/TabJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TabJS

Just another simple Node.js web framework.

'use strict';

const Controller = requireModule('Model/Controller');

class IndexController extends Controller {

  //override
  mainLogic() {
    this.assign({
      title: 'Hello TabJS',
      text: 'Developing with TabJS is easy.',
    });
    this.renderJade();
  }

}

module.exports = IndexController;

##Install install via npm:

$ npm install tabjs

install latest version:

$ npm install https://github.com/Tabjy/TabJS.git

To initialize project structure, create index.js in project root path:

require('tabjs')

Then, run:

$ node . --tabjs install

Start server:

$ node .

##Project Structure

.
├── index.js
├── Config/
│   ├── Dashboard.json
│   ├── Database.json
│   ├── Dying.json
│   ├── General.json
│   ├── Http.json
│   └── Server.json
├── Log/
├── node_modules/
│   └── tabjs/
└── Server/
    ├── Controller/
    ├── Initial/
    ├── Model/
    ├── Resource/
    └── View/

##TODOs

  • Documentations
  • Server dashboard
  • Multiple database support
  • Alert while going down
  • Session data save to database
  • Reboot server on uncaught exception
  • Better RESTful controller
  • Byte serving support

License

MIT

About

DISCONTINUED! Just another simple Node.js web framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published