{"id":26780631,"url":"https://github.com/xingbofeng/vue-draw-something","last_synced_at":"2026-03-18T02:01:26.226Z","repository":{"id":109157449,"uuid":"81913928","full_name":"xingbofeng/vue-draw-something","owner":"xingbofeng","description":":art:It is the draw-something Application. Front-End is built with Vue.js, and Back-End will be build with Node.js and Python3.","archived":false,"fork":false,"pushed_at":"2017-05-27T08:26:55.000Z","size":901,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-24T02:31:26.162Z","etag":null,"topics":["draw-something","muse-ui","nodejs","python","vue","vue-router","vuex","websocket"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xingbofeng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2017-02-14T06:40:14.000Z","updated_at":"2022-09-09T01:58:37.000Z","dependencies_parsed_at":"2023-03-16T19:15:35.291Z","dependency_job_id":null,"html_url":"https://github.com/xingbofeng/vue-draw-something","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xingbofeng/vue-draw-something","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingbofeng%2Fvue-draw-something","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingbofeng%2Fvue-draw-something/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingbofeng%2Fvue-draw-something/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingbofeng%2Fvue-draw-something/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xingbofeng","download_url":"https://codeload.github.com/xingbofeng/vue-draw-something/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingbofeng%2Fvue-draw-something/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30641691,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-18T01:41:58.583Z","status":"online","status_checked_at":"2026-03-18T02:00:07.824Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["draw-something","muse-ui","nodejs","python","vue","vue-router","vuex","websocket"],"created_at":"2025-03-29T07:17:21.356Z","updated_at":"2026-03-18T02:01:26.215Z","avatar_url":"https://github.com/xingbofeng.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# draw-something\n\nIt is the draw-something Application. Front-End is built with `webpack` + `Vue.js` + `Vuex` + `Vue-Router` + `Muse-UI`, and Back-End will be build with `Node.js` and `Python3`.\n\n[中文文档](./README_ZH.md)\n\n\nEnter GitHub to see [code](https://github.com/xingbofeng/vue-draw-something)!\n\n## Technology stack\n### Front-End\n- `vue` + `vuex`+ `vue-router` vue based project\n- `webpack` + `webpack-dev-server` + `http-proxy-middleware` dev environment we use webpack-dev-server and http-proxy-middleware.\n- `Muse-UI` UI components library\n- `yarn` package manager.\n\n### Back-End\n#### Node.js\n- `Express` + `http-proxy-middleware` online we use Express and http-proxy-middleware\n- `socket.io`\n- `postman` test our interface.\n#### Python\n- `Python3`\n- `Flask`\n- `Mongo`\n\n## Online\n\n敬请期待\n\n## Development\n\nWarning: If you are a developer of `Python`, you should update the version of your `Python`, this project is only supported `Python3.x`.\n\nIf you are a developer of `Node.js`, this project is based on `es5` :smile:!Without any grammar of `es6`, it can run Lower version of `Node.js`.\n\n\n```\ngit clone https://github.com/xingbofeng/vue-draw-something.git\n\ncd vue-draw-something\n\nyarn install\n\nyarn run node / yarn run python\n```\n\nThen open your browser, and go to http://localhost:8080/ to enjoy it!\n\n## Preview\n\n敬请期待\n\n## Functions\n\n敬请期待\n\n## Directory\n```\n.\n├── LICENSE\n├── README.md\n├── README_ZH.md\n├── build\n│   ├── build.js\n│   ├── check-versions.js\n│   ├── dev-client.js\n│   ├── dev-server.js\n│   ├── utils.js\n│   ├── vue-loader.conf.js\n│   ├── webpack.base.conf.js\n│   ├── webpack.dev.conf.js\n│   ├── webpack.prod.conf.js\n│   └── webpack.test.conf.js\n├── config\n│   ├── dev.env.js\n│   ├── index.js\n│   ├── prod.env.js\n│   └── test.env.js\n├── index.html\n├── package.json\n├── src\n│   ├── client\n│   │   ├── App.vue\n│   │   ├── assets\n│   │   │   ├── draw-something.jpg\n│   │   │   └── logo.jpeg\n│   │   ├── components\n│   │   │   ├── Chatting.vue\n│   │   │   ├── Layout.vue\n│   │   │   ├── LeftDrawer.vue\n│   │   │   ├── TopHeader.vue\n│   │   │   ├── p_about\n│   │   │   │   └── ExplainCard.vue\n│   │   │   ├── p_guess\n│   │   │   │   ├── Board.vue\n│   │   │   │   └── GuessAnswer.vue\n│   │   │   ├── p_home\n│   │   │   ├── p_login\n│   │   │   │   └── LoginBox.vue\n│   │   │   ├── p_paint\n│   │   │   │   └── PaintContent.vue\n│   │   │   └── p_signup\n│   │   │       └── SignupBox.vue\n│   │   ├── currency.js\n│   │   ├── main.js\n│   │   ├── pages\n│   │   │   ├── About.vue\n│   │   │   ├── Guess.vue\n│   │   │   ├── Home.vue\n│   │   │   ├── Login.vue\n│   │   │   ├── Paint.vue\n│   │   │   └── Signup.vue\n│   │   ├── plugins\n│   │   │   ├── devtool.js\n│   │   │   └── logger.js\n│   │   ├── router\n│   │   │   └── index.js\n│   │   ├── serverConfig.json\n│   │   ├── store\n│   │   │   ├── actions.js\n│   │   │   ├── getters.js\n│   │   │   ├── index.js\n│   │   │   ├── mutation-types.js\n│   │   │   ├── mutations.js\n│   │   │   └── state.js\n│   │   └── util.js\n│   └── server\n│       ├── node\n│       │   └── index.js\n│       └── python\n│           ├── index.py\n│           └── lib\n│               ├── login\n│               │   ├── __init__.py\n│               │   └── login.py\n│               ├── logout\n│               │   ├── __init__.py\n│               │   └── logout.py\n│               ├── signup\n│               │   ├── __init__.py\n│               │   └── signup.py\n│               └── user\n│                   ├── __init__.py\n│                   └── user.py\n├── static\n└── yarn.lock\n\n```\n\n## Support\n\nThanks for you support,being glad for your `star`, `pr`, `follow` and `issue`.\n\nWhen you see bugs.You can mail to me! me@xingbofeng.com !\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxingbofeng%2Fvue-draw-something","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxingbofeng%2Fvue-draw-something","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxingbofeng%2Fvue-draw-something/lists"}