NJBlog

screenshot of NJBlog
express

express+mongodb+bootstrap blog system

Overview

NJBlog is a web application built using Node.js and Express to provide Restful APIs. It uses MongoDB as its database driven by Mongoose. The frontend is developed using AngularJS, with all JavaScript files following the AMD standard and loaded by RequireJS. NJBlog uses mocha and jasmine for unit testing, Bootstrap for styling, and Grunt for project building.

Features

  • Backend built with Node.js and Express
  • Frontend developed with AngularJS
  • Database powered by MongoDB with Mongoose
  • JavaScript files follow AMD standard
  • Unit testing with mocha and jasmine
  • UI styled with Bootstrap
  • Project managed and built with Grunt

Summary

NJBlog is a comprehensive web application that leverages the power of Node.js, Express, AngularJS, MongoDB, Mongoose, RequireJS, mocha, jasmine, Bootstrap, and Grunt to provide a full-fledged blogging platform. By following the installation steps outlined above, users can easily set up and run NJBlog on their systems.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

grunt
Grunt

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.