https://github.com/cherryrh/ohchat
OpenHarmony分布式聊天应用(仿微信UI)
https://github.com/cherryrh/ohchat
Last synced: about 1 year ago
JSON representation
OpenHarmony分布式聊天应用(仿微信UI)
- Host: GitHub
- URL: https://github.com/cherryrh/ohchat
- Owner: CherryRH
- Created: 2024-03-30T11:52:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-30T13:46:43.000Z (over 2 years ago)
- Last Synced: 2025-03-01T06:45:13.122Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 82 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OHChat
OpenHarmony分布式聊天应用开发
OpenHarmony API10
**目标:实现分布式能力的聊天软件,并尝试使用AI优化体验**
[项目结构](#项目结构)
[项目进度](#项目进度)
[近期任务](#近期任务)
## 项目结构
```
├─ets //代码目录
│ ├─classes //所使用对象的类,包含聊天、用户等数据
│ ├─components //可复用的ArkTs组件
│ ├─entryability //stage模型的activity,可继续添加
│ ├─pages //主要页面,应用入口为index
│ ├─services //提供后端服务能力
│ └─utils //数据相关服务
└─resources //资源目录
├─base
│ ├─element //储存color和string资源
│ ├─media //储存图标、图片等资源
│ └─profile
├─en_US
│ └─element
├─rawfile
└─zh_CN
└─element
```
## 项目进度
### 前端
1. 主页面、登录页面以及一些卡片组件基本实现。
2. 可以进行页面的简单跳转
### 后端
1. 实现了基础的数据类(内容较少,还需要继续完善)
2. 实现了用户首选项的基础服务
## 近期任务
### 前端
1. 实现聊天页面、用户详情页面等
2. 实现更多交互
### 后端
1. 完善数据类,给前端提供更多接口
2. 实现数据的本地持久化
3. 实现登录
### 分布式开发
1. 加入基础的分布式能力(聊天等)