PeanutsJS
Expandable and modular structure
Expandable and modular structure
Node.js implementation of the Model View Controller pattern for web solutions. This is my personal framework for back-end projects. Currently at prototype version, it works as a learning environment for Node.js developers. Models are represented within organized node modules, and views are connected to the models via EJS templating. Interaction between the client and the server is mediated by a controller that calls the correspondent functions after the router directs requests. It presents a structured pattern for making platforms easily expandable without making a mess.
Node.js
Node.js
Used for the development of the framework
Front-end
Front-end
HTML, JavaScript, CSS, EJS
MVC
MVC
Model-View-Controller pattern
SQL
SQL
Data structures are handled by the models
Detailed Documentation
Detailed Documentation
Organized code is easier to read
Organized code is easier to read
A clear modular structure makes any project easy to navigate
A clear modular structure makes any project easy to navigate
Model-View-Controller inspired
Model-View-Controller inspired
Clear code hierarchical structure
Clear code hierarchical structure
EJS templating
EJS templating
Data from models is easily arrangeable in view templates.
Data from models is easily arrangeable in view templates.