mirror of
https://github.com/m1ngsama/documents.git
synced 2025-12-24 10:51:23 +00:00
69 lines
951 B
Markdown
69 lines
951 B
Markdown
# 设计方案
|
||
|
||
# Pit
|
||
|
||
## (内网)聊天系统
|
||
|
||
## 后端(服务端)
|
||
|
||
- 语言: Go
|
||
|
||
### 数据库设计
|
||
|
||
- 使用SQLite存储
|
||
|
||
#### 存储逻辑
|
||
|
||
- 一个聊天室一个.db
|
||
|
||
## 前端(客户端)
|
||
|
||
### 命令行CLI版本
|
||
|
||
- 语言:Rust
|
||
|
||
### Web网页版本
|
||
|
||
- 技术栈:Vue3
|
||
|
||
### 桌面版本
|
||
|
||
#### 方案一
|
||
|
||
- Electron框架套网页版
|
||
|
||
#### 方案二
|
||
|
||
- C# + WinUI3 轻量桌面版?
|
||
|
||
## 功能规划
|
||
|
||
1. 实现基本聊天室
|
||
- 输入username直接进入
|
||
2. 实现历史记录保存
|
||
3. 实现多channel
|
||
|
||
## 列表
|
||
|
||
- pit-core
|
||
- 后端(语言:Go)
|
||
- <https://github.com/nbtca/pit-core>
|
||
- pit-orbit
|
||
- vue3 网页客户端
|
||
- (涉及HTML、css、js)
|
||
- pit-tunnel
|
||
- 控制台客户端
|
||
- (语言:Rust)
|
||
- pit-
|
||
- Elecron 跨平台客户端
|
||
- pit-lolipop
|
||
- 安卓客户端
|
||
- 待定
|
||
- pit-macrohard
|
||
- Windows客户端
|
||
- 待定
|
||
- pit-road
|
||
- 文档专用仓库
|
||
- vite-press
|
||
- pit-map
|
||
- 设计稿专用仓库
|