关于天工开源
1、天工介绍
🍓 TG(Tiangong天工开源项目)
天工项目 | 地址 |
---|---|
(🍓Github) | [https://github.com/NexusLin/TianGong] |
(Gitee) | [https://github.com/NexusLin/TianGong] |
🍓 理念初衷
项目 | 地址 |
---|---|
理念 | 最简单的便是最好的 |
初衷 | 最简单的便是最好的 |
开源协议 | MIT开源协议 |
🍓 项目模块与技术栈
项目 | 模块 | 相关技术栈 | 开发状态 | 备注 |
---|---|---|---|---|
👉 NexusApi(后端开发) | Node后端 | Node.js, Express, Mysql,JWT, WebSocket,MongoDB | 完善阶段 | |
👉 NexusVuePro | Vue3+TS前端 | Vue 3, Vue Router 5, Composition API, vite,TypeScript,ES Modules | 开发中 | |
👉 NexusReact(前端开发) | React 前端 | React,React 18, React Router 6, Redux,JSX, | 开发中 | |
👉 NexusVue | Vue3+js前端 | Vue 3, Vite, JavaScript | Composition API, ES Modules | 极简版Vue |
👉 NexusApp | 小程序端 | 微信小程序 SDK, uniapp,微信开发者工具 | 开发中 | |
👉 NexusNest | Nest版本 | 开发中 | ||
👉 NexusNext | Next版本 | SSR、SSG | 开发中 | |
👉 NexusNuxt | Nuxt版本 | SSR、SSG | 开发中 | |
👉 NexusTaro(移动端开发) | Uniapp Taro端 | Uni-app | 微信小程序, 安卓, iOS | 开发中 |
👉 NexusAppMobile | 安卓, iOS (Java, Kotlin, Swift) | Java, Kotlin, Swift | 开发中 | |
👉 NexusApiJava | Java 后端 | Java, SpringBoot, MySQL,Redis | Spring Security, JPA, Hibernate | 开发中 |
👉 NexusRust | Rust 后端 | Rust, Actix, PostgreSQL | WebAssembly, Tokio | 搁置中 |
👉 NexusRN | React Native | React Native, Expo, Redux | Navigation, AsyncStorage | 搁置中 |
👉 NexusHarmony (系统开发) | 鸿蒙端 | HarmonyOS SDK, 鸿蒙系统 | ArkTS, UI Framework | 计划中 |
👉 NexusElectron(桌面应用开发) | Electron端 | Electron, React, Node.js | Webpack, Electron API | 开发中 |
🍓 项目运行和环境依赖
项目 | 环境 |
---|---|
(数据库环境) | Mysql 8.3.0 |
(后端Tapi环境) | Node v20.12.0 |
(前端环境) | Node v20.12.0 |
🍓项目信息
👉Tapi | 端口 |
---|---|
api 后台接口端口号 | 8888 |
ws服务器日志端口号 | 3000 |
ws服务器通告端口号 | 3001 |
2、TG run
👉mysql(启动mysql)
js
mysql -u root -p
👉Tapi(启动后台)
🍓全局安装nodemon
JS
npm install -g nodemon
nodemon app
//run
node app
or
nodemon app(全局安装nodemon)
👉Tvue3
JS
yarn 或者 yarn install
//How to start
yarn dev
//How to pack部署
yarn build
👉yarn build:stage // 测试(开发环境)
👉yarn build:prod // 线上(生产环境)
👉Tapp
JS
// the app part
导入HbuildX运行即可
👉 Treact(the react part )
JS
React18+TS+redux
Redux-toolkit,
React-Router-Dom,
TypeScript,
Ant design,
Axios,
Scss,
tailWindCss
- 👉 run
JS
yarn or yarn install
How to start
yarn start
How to pack
yarn build
Functions List
👉 Complete
JS
🔺 User management
User management (adding, editing, searching, deleting, data permissions, refreshing cache)
The user is the system operator, and this function mainly completes the addition, deletion, modification, and query of system users
🔺 register
🔺 Sign in
🔺 Webscoket Chat
👉On the way
JS
▲ Role Management (Add, Edit, Search, Delete, Permission Management)
▲ Product Management (Add, Edit, Search, Delete)
▲ Transaction Order (Add, Edit, Search, Delete)
▲ Payment Configuration (Add, Edit, Search, Delete)
▲ System Environment Variables (Add, Edit, Search, Delete)
▲ Permission Management (Add, Edit, Search, Delete, Configure Permissions)
▲ Menu Management (Add, Edit, Search, Delete)
▲ Company Management (Add, Edit, Search, Delete)