preface

Most Node.js frameworks fail to address architectural issues, making Node.js a less suitable framework for large-scale project development and maintenance than Spring. Nest.js has changed that. We developed Notadd based on Nest.js to further address the need for rapid development.

[Development fast] Meet your development needs as quickly as building blocks

[High performance] Single machine concurrency is easily tens of thousands

The general excellent architecture of Spring, easy to maintain and secondary development

Related technologies

  • Typescript
  • Node.js & Nest.js
  • React.js & material-ui
  • GraphQL API
  • Redis

The characteristics of

  • [x] The front and back ends are completely separated without page refresh, greatly reducing the load on the back end
  • [X] Asynchronous high-performance applications, single machine concurrency easily tens of thousands
  • [] Support SSR rendering, better SEO
  • [x] Supports React dynamic form generation
  • [x] GraphQL interface, multiple request merge
  • [] Native support for more than 6 databases based on Typeorm
  • [X] Native support for Websocket real-time communication
  • [] Native support Grpc, cross-process, cross-language, cross-server communication
  • [] Support PWA technology, realize disconnection reminder, disconnection form saving, web page offline message push.

Modular design

(The picture is the PHP version, to be modified later)

Enterprise official website: CMS module + Neditor plug-in, message board plug-in

Information release: CMS module, user module + CMS multi-user plug-in, Neditor plug-in

Wechat Mall: user module, mall module, wechat module + wechat big Turntable, payment plug-in, offline verification plug-in

Catering solution: user module, mall module, wechat module + ordering plug-in, scan code payment plug-in, customer flow monitoring plug-in… + Infrared sensor expansion, WIFI probe expansion

Hotel solutions: user module, hotel module, wechat module + reservation plug-in, payment plug-in, intelligent WIFI plug-in + WIFI probe expansion, door card system expansion

CRM system: user module, CRM module…

More to think about…

CDN solution

(The picture is the PHP version, to be modified later)

System environment

Supported operating systems: Linux, macOS, Windows 2008 or later

Node.js version: ≥7.0

Database: PostgreSQL 9.4+/ MySQL 5.7+ / Oracle 12+ / MS SQL Server 2012+ / MariaDB 10.2.28+ / SQLite 3.9+

Cache: Redis 3.2+ (current version not required)

2.0 Full platform support for background (mobile phone, PC, tablet)

Now, the 2.0 background management fully supports mobile phones, PCS, tablets, background operation is more arbitrary.

2.0 Background JSON form generation

Common forms can be generated using JSON without the need to write React code on the back end.

2.0 Initial support for multiple databases

Now, during the installation process, you can select the database and enter the appropriate information to download the corresponding driver and establish a database connection.

Quick start

download

	git clone https://github.com/notadd/notadd.git
Copy the code

Code cloud high-speed download:

git clone https://gitee.com/notadd/notadd.git
Copy the code

The installation

Install the NPM package. (If no yarn is available, run NPM I yarn -g first.)

yarn install
Copy the code

Automatically create database configurations

yarn run:install
Copy the code

Yarn must be used!! Yarn must be used!! Yarn must be used!!

run

yarn dev
Copy the code

Update the monthly report

In January 2018

In December 2017

In November 2017

In October 2017

In September 2017

In August 2017

In July 2017

Download address

Yards cloud

github