{"id":19899895,"url":"https://github.com/cherryrh/ohchat","last_synced_at":"2025-06-26T11:35:42.079Z","repository":{"id":230552869,"uuid":"779643639","full_name":"CherryRH/ohChat","owner":"CherryRH","description":"OpenHarmony分布式聊天应用（仿微信UI）","archived":false,"fork":false,"pushed_at":"2024-03-30T13:46:43.000Z","size":84,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T06:45:13.122Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CherryRH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-30T11:52:16.000Z","updated_at":"2024-04-01T06:05:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"d2b77c68-6f1e-4a4d-9190-768c23895baa","html_url":"https://github.com/CherryRH/ohChat","commit_stats":null,"previous_names":["cherryrh/ohchat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CherryRH/ohChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryRH%2FohChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryRH%2FohChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryRH%2FohChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryRH%2FohChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CherryRH","download_url":"https://codeload.github.com/CherryRH/ohChat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryRH%2FohChat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262056714,"owners_count":23251733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T20:10:14.039Z","updated_at":"2025-06-26T11:35:42.057Z","avatar_url":"https://github.com/CherryRH.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OHChat\n\nOpenHarmony分布式聊天应用开发\n\nOpenHarmony API10\n\n**目标：实现分布式能力的聊天软件，并尝试使用AI优化体验**\n\n[项目结构](#项目结构)\n\n[项目进度](#项目进度)\n\n[近期任务](#近期任务)\n\n## 项目结构\n\n```\n├─ets                                   //代码目录\n│  ├─classes                                //所使用对象的类，包含聊天、用户等数据\n│  ├─components                             //可复用的ArkTs组件\n│  ├─entryability                           //stage模型的activity，可继续添加\n│  ├─pages                                  //主要页面，应用入口为index\n│  ├─services                               //提供后端服务能力\n│  └─utils                                  //数据相关服务\n└─resources                             //资源目录\n    ├─base\n    │  ├─element                            //储存color和string资源\n    │  ├─media                              //储存图标、图片等资源\n    │  └─profile\n    ├─en_US\n    │  └─element\n    ├─rawfile\n    └─zh_CN\n        └─element\n```\n\n## 项目进度\n\n### 前端\n\n1. 主页面、登录页面以及一些卡片组件基本实现。\n\n2. 可以进行页面的简单跳转\n\n### 后端\n\n1. 实现了基础的数据类（内容较少，还需要继续完善）\n\n2. 实现了用户首选项的基础服务\n\n## 近期任务\n\n### 前端\n\n1. 实现聊天页面、用户详情页面等\n\n2. 实现更多交互\n\n### 后端\n\n1. 完善数据类，给前端提供更多接口\n\n2. 实现数据的本地持久化\n\n3. 实现登录\n\n### 分布式开发\n\n1. 加入基础的分布式能力（聊天等）","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcherryrh%2Fohchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcherryrh%2Fohchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcherryrh%2Fohchat/lists"}