PeanutsJS

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

Used for the development of the framework

Front-end

HTML, JavaScript, CSS, EJS

MVC

Model-View-Controller pattern

SQL

Data structures are handled by the models

Detailed Documentation

Organized code is easier to read

A clear modular structure makes any project easy to navigate

Model-View-Controller inspired

Clear code hierarchical structure

EJS templating

Data from models is easily arrangeable in view templates.