About Kite (project open source, address here)

Kite

This is a vue SSR + React project + node koa…

Kite Foreground demo site address: Small essays www.xiaosuibi.com/

Background demo website address: small essay www.xiaosuibi.com/_admin

Account: Kitetest Password: Q123456

The project is a copy of the Nuggets, but far from it, always liked the Nuggets, and then wanted to write a similar one, haha

Note: because the project has been written, the cycle is relatively long, changed and changed, we can see, there are opinions, directly put forward the opinion, sent to the purpose, is to hope that you give more suggestions, or opinions and then I will change, the code I will always optimize !!!!!!

Build

NPM install | | CNPM install to install all the packages, might be a bit much, foreground and background are together

NPM run admin-build

Package foreground interface NPM Run client-build

Start

If you are currently using a database that is only locally developed in mysql, the next phpStudy will do

Description of technology stack used:

Foreground: VUE + VUex + VUE-router + VUe-server-renderer

React + redux + redux + react-router

server: koa + mysql

Common part: Webpack

For more details, see package.json

The foreground interface is currently using Vue SSR, but not using nuxt.js code reading should still be ok, the background interface is using react

The front desk is relatively simple at present, which is a multi-person article publishing system. Users can register accounts, publish articles, follow users, like articles, comment and so on

Background management of the release of articles, review, review, administrator rights management, system configuration and so on, the front and back user administrator independent

The initialization interface is an initialization of the entire article publishing system, including the initial administrator role, mysql, and so on