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