{"id":21524028,"url":"https://github.com/likaia/chat-system","last_synced_at":"2025-05-16T17:06:43.259Z","repository":{"id":37913471,"uuid":"216306171","full_name":"likaia/chat-system","owner":"likaia","description":"本项目是一个在线聊天系统，最大程度的还原了Mac客户端QQ。","archived":false,"fork":false,"pushed_at":"2023-04-27T12:38:28.000Z","size":13816,"stargazers_count":671,"open_issues_count":7,"forks_count":172,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-05T22:43:05.049Z","etag":null,"topics":["chat","typescript","vue","vue-chat","vue3-chat","web-chat","web-qq","webchat"],"latest_commit_sha":null,"homepage":"https://www.kaisir.cn/chat-system/index.html","language":"Vue","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/likaia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2019-10-20T04:14:39.000Z","updated_at":"2025-05-03T06:34:37.000Z","dependencies_parsed_at":"2024-01-14T04:58:38.006Z","dependency_job_id":"ad3e6dd6-95a7-4f9b-8568-8d3885a1abe7","html_url":"https://github.com/likaia/chat-system","commit_stats":{"total_commits":342,"total_committers":8,"mean_commits":42.75,"dds":0.3157894736842105,"last_synced_commit":"08f5e8590e75ca12644a8f550a13f228dbcf0b6f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likaia%2Fchat-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likaia%2Fchat-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likaia%2Fchat-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likaia%2Fchat-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/likaia","download_url":"https://codeload.github.com/likaia/chat-system/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254573588,"owners_count":22093731,"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":["chat","typescript","vue","vue-chat","vue3-chat","web-chat","web-qq","webchat"],"created_at":"2024-11-24T01:20:21.187Z","updated_at":"2025-05-16T17:06:43.201Z","avatar_url":"https://github.com/likaia.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chat-system\n本项目是一个在线聊天系统，最大程度的还原了Mac客户端QQ。\n\n线上地址：[chat-system](https://www.kaisir.cn/chat-system/index.html#/login)\n## 前言\n使用Vue3+TypeScript作为项目主体架构，有关项目的更多介绍以及重构过程请移步：[Vue模仿Mac版本QQ开源啦 | 掘金优秀开源推荐](https://juejin.im/post/6844904036177543176) \u0026 [使用Vue3重构vue2项目](https://juejin.im/post/6885376102596870158/)\n\n## 项目技术栈\n本项目使用到的技术栈如下：\n* vite\n* vue3及其周边\n* scss\n* TypeScript\n\n## 注意事项\n项目未开放注册通道，全面采用第三方平台登录机制。本地启动项目时，需要通过用户名和密码进行登录，因为第三方登录的授权回调地址是线上地址。\n\n### 用户名和密码获取通道\n[线上环境](https://www.kaisir.cn/chat-system/index.html#/)使用第三方平台登录后：\n* 进入设置面板，如下图所示：\n![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c15893bbe5c3429ca2a8d9908b8cf425~tplv-k3u1fbpfcp-watermark.image)\n  \n* 在打开的面板中（上图所示），用户名就是你登录所需的用户名\n* 修改密码选项，需要自己设置密码（因为注册时系统会随机生成一个密码）\n\n## 加入此项目\n项目采用`Forking`工作流，如果想加入本项目的开发，需将项目fork到自己的仓库下，功能开发完成后，提PR即可。\n\n在项目的根目录下有2个文件：\n* ProjectDevelopmentPlan.md 为项目的开发计划，已完成的功能会打勾。\n* designDiagram 文件夹为项目所要实现的效果图。\n\n## 项目启动\n* 终端或命令行执行下述命令，将项目下载到本地\n```bash\ngit clone https://github.com/likaia/chat-system.git\n```\n* 分别执行下述命令，进入项目根目录，安装依赖\n```bash\ncd chat-system\n\nyarn install\n```\n* 执行下述命令启动项目\n```bash\nyarn serve\n```\n\n## 项目开发\n* 使用你喜欢的编辑器打开项目即可\n* 在终端或命令行执行下述命令即可对项目进行打包\n```bash\nyarn build\n```\n## 写在最后\n![](./JetBrains.png)\n\n感谢 **[JetBrains](https://www.jetbrains.com/?from=chat-system)** 公司提供的的 **[软件开源许可证](https://www.jetbrains.com/shop/eform/opensource)** 。\n* 项目遵守 [MIT](https://choosealicense.com/licenses/mit/) 开源协议\n* 本项目仅用于学习使用，切勿用于商业用途，否则产生的法律后果与作者无关。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flikaia%2Fchat-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flikaia%2Fchat-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flikaia%2Fchat-system/lists"}