An open API service indexing awesome lists of open source software.

https://github.com/cherryrh/ohchat

OpenHarmony分布式聊天应用(仿微信UI)
https://github.com/cherryrh/ohchat

Last synced: about 1 year ago
JSON representation

OpenHarmony分布式聊天应用(仿微信UI)

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. 加入基础的分布式能力(聊天等)