Skip to content

天工开源

1、天工介绍

🍓 TG(Tiangong天工开源项目)

天工项目地址
(🍓Github)迁移
(Gitee)迁移

🧨 Concept(理念初衷)

  1. Simple
  2. Simple and good-looking
  3. Simple and easy to use

理念-最简单的便是最好的 初衷-最简单的便是最好的

🍓项目环境依赖

项目环境
(数据库环境)Mysql 8.3.0
(后端Tapi环境)Node v20.12.0
(前端环境)Node v20.12.0
Rust模块rustc 1.87.0

🍓 项目模块与技术栈

项目模块相关技术栈开发状态备注
👉 NexusApi(后端开发)Node后端Node.js, Express, Mysql,JWT, WebSocket,MongoDB完成(废弃不再更新-迭代为NestJS版本)
👉 NexusVueProVue3+TS前端Vue3,VueRouter@5, Composition API, vite,TypeScript模块迭代中
👉 NexusReact(前端开发)React 前端React,React 18, React Router 6, Redux,JSX,开发中
👉 NexusVueVue3+js前端Vue 3, Vite, JavaScriptComposition API, ES Modules极简版Vue(废弃不再更新)
👉 NexusApp小程序端微信小程序 SDK,uniapp,微信开发者工具开发中
👉 NexusNestNest版本开发中
👉 NexusNextNext版本SSR、SSG开发中
👉 NexusNuxtNuxt版本SSR、SSG开发中
👉 NexusTaro(移动端开发)UniappTaro端京东架构微信小程序, 安卓, iOS开发中
👉 NexusAppMobile安卓,iOS (Java, Kotlin, Swift) 采取FlutterJava, Kotlin, Swift开发中
👉 NexusApiJavaJava 后端Java, SpringBoot, MySQL,RedisSpring Security, JPA, Hibernate搁置
👉 NexusRustRust 后端Rust, Actix, PostgreSQLWebAssembly, Tokio开发中
👉 NexusRNReact NativeReact Native, Expo, ReduxNavigation, AsyncStorage搁置中
👉 NexusHarmony (系统开发)鸿蒙端HarmonyOS SDK, 鸿蒙系统ArkTS, UI Framework开发中(暂搁置)
👉 NexusElectron(桌面应用开发)Electron端Electron, React, Node.jsWebpack, Electron API开发中

🍓端口信息

👉Tapi端口
api 后台接口端口号8888
ws服务器日志端口号3000
ws服务器通告端口号3001

2、run

👉NexusVuePro(前端Vue3)

bash
# 克隆项目
git clone https://gitee.com/lintaibai/TG.git

# 进入项目目录
cd NexusVuePro

# 安装依赖
yarn 

# 启动服务
yarn dev

👉NexusReactVite(前端React)

bash
# 克隆项目
git clone https://gitee.com/lintaibai/TG.git

# 进入项目目录
cd NexusReact

# 安装依赖
yarn 

# 启动服务
yarn start

# 打包
yarn build

👉NexusApi(Node后端)

JS
🍓全局安装nodemon
npm install -g nodemon
nodemon app

🍓未安装nodemon
node app

👉NexusRust(Rust后端)

bash
# 启动服务
cargo run

👉mysql(启动mysql)

js
net start mysql //启动mysql
mysql -u root -p //登录mysql

👉NexusVue(启动前端)

JS
yarn 
或者 
yarn install

//How to start
yarn dev

//How to pack部署
yarn build

👉yarn build:stage // 测试(开发环境)

👉yarn build:prod // 线上(生产环境)

👉Nexusapp

JS
// the app part
导入HbuildX运行即可

👉NexusNext(the next part PC)

介绍

基于Next.js构建的官网

环境

JS
nvm 20.12.0
node版本 v20.12.0
npm版本 10.2.3

运行

JS
// 安装依赖
yarn

// 启动
yarn dev

// 打包
yarn build

// 预览
npm install -g http-server
http-server -p 3000

3、Function(功能部分)

🧨 TG(天工)-Module-introduce and function

🌂Modularization

功能模块操作👉状态
用户登录注册用户登录注册🔺完成
用户管理模块增加、搜索、详情、编辑、删除、禁用用户🔺完成

内置功能

用户管理:用户是系统操作者,该功能主要完成系统用户增删改查

模块功能

🔺

4、Theme(主题部分)

紫色主题

JS
紫色
#8F41E9

灰色主题

JS
### 深灰
#8A8A8A

浅灰
#f6f6f6

蓝色主题

JS
蓝色
#0066FF

浅蓝
#DFECFC

👉 关于作者

🚀 Summarize all the technical and related articles under the current blog (like, collect, and constantly update) (点赞收藏+不断更新)

(给个star⭐️ba!)

Released under the MIT License.