{"id":19668878,"url":"https://github.com/glenfiddish/chatapp","last_synced_at":"2026-04-09T20:04:04.623Z","repository":{"id":112957403,"uuid":"98021773","full_name":"Glenfiddish/ChatApp","owner":"Glenfiddish","description":null,"archived":false,"fork":false,"pushed_at":"2017-09-28T06:27:12.000Z","size":205,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-10T03:17:40.572Z","etag":null,"topics":["chatapp","mysql","node","redis","superagent","vue-router","vuejs","vuex"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/Glenfiddish.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":"2017-07-22T09:40:02.000Z","updated_at":"2017-08-14T07:17:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"c0079161-ee98-4ab8-9491-1e926069b058","html_url":"https://github.com/Glenfiddish/ChatApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Glenfiddish%2FChatApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Glenfiddish%2FChatApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Glenfiddish%2FChatApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Glenfiddish%2FChatApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Glenfiddish","download_url":"https://codeload.github.com/Glenfiddish/ChatApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240978016,"owners_count":19887789,"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":["chatapp","mysql","node","redis","superagent","vue-router","vuejs","vuex"],"created_at":"2024-11-11T16:38:01.978Z","updated_at":"2025-11-20T21:05:27.612Z","avatar_url":"https://github.com/Glenfiddish.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 聊天APP\n\u003e this is chatApp show By vue2.0\n##npm run dev 访问localhost:3000\n## 安装步骤\n\n# npm install\n\n# serve with hot reload at localhost:8080\nnpm run dev\n\n# build for production with minification\nnpm run build\n\n### 实现内容 在线聊天 添加好友 好友请求 发送好友文章(点赞 评论) 后台数据查看(增删查改)\n### 使用技术简介 （vue2.x + webpack3.3 + superagent + vue-router + vuex + Element-UI）\n### 项目简单演示\n####后台管理系统\n![img](https://github.com/Glenfiddish/ChatApp/blob/rebuild0804/img/homepage.jpg)\n####聊天app\n![img](https://github.com/Glenfiddish/ChatApp/blob/rebuild0804/img/request.jpg)\n![img](https://github.com/Glenfiddish/ChatApp/blob/rebuild0804/img/chat.jpg)\n\n\n# 教程\n\n\n## 安装 vue-cli 脚手架\n\n\n运行如下命令， vue 项目，并且通过本地 8080 端口启动服务\n\n``` bash\nnpm install -g vue-cli\nvue init webpack projectName\ncd projectName\nnpm install\nnpm run dev\n```\n\n\n安装完成后，即可看到以下文件结构：\n\n```\n.\n|-- admin                             // admin项目(未重构前)\n|-- chat                              // chat项目(未重构前)\n|-- app                               // node server api\n|   |-- auth                          // 登陆api\n|   |-- message                       // 聊天接口\n|   |-- post                          // post接口\n|   |-- user                          // 用户数据请求接口\n|-- config                            // 数据库地址、数据表配置\n|   |-- config.js                     // 数据库基础配置\n|   |-- model.js                      // 数据表配置\n|-- font-app                          // 前端项目(重构后合并chat和admin)\n|   |-- admin                         // admin项目(重构后)\n|   |-- chat                          // chat项目(重构后)\n|   |-- config                        // npm script配置\n|   |-- webpack-config                // webpack配置\n|-- views                             // EJS模板\n|   |-- login.ejs                     // 登陆\n|   |-- logout.ejs                    // 登出\n|   |-- chat.ejs                      // 聊天app\n|   |-- index.ejs                     // 主页\n|   |-- admin.ejs                     // admin项目\n|-- .babelrc                          // ES6语法编译配置\n|-- .editorconfig                     // 定义代码格式\n|-- .eslintignore                     // ESLint 检查忽略的文件\n|-- .eslistrc.js                      // ESLint 文件，如需更改规则则在此文件添加\n|-- .gitignore                        // git 上传需要忽略的文件\n|-- README.md                         // 项目说明\n|-- index.html                        // 入口页面\n|-- package.json                      // 项目基本信息\n.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglenfiddish%2Fchatapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglenfiddish%2Fchatapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglenfiddish%2Fchatapp/lists"}