项目作者: xingbofeng

项目描述 :
: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.
高级语言: JavaScript
项目地址: git://github.com/xingbofeng/vue-draw-something.git
创建时间: 2017-02-14T06:40:14Z
项目社区:https://github.com/xingbofeng/vue-draw-something

开源协议:MIT License

下载


draw-something

It 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.

中文文档

Enter GitHub to see code!

Technology stack

Front-End

  • vue + vuex+ vue-router vue based project
  • webpack + webpack-dev-server + http-proxy-middleware dev environment we use webpack-dev-server and http-proxy-middleware.
  • Muse-UI UI components library
  • yarn package manager.

Back-End

Node.js

  • Express + http-proxy-middleware online we use Express and http-proxy-middleware
  • socket.io
  • postman test our interface.

    Python

  • Python3
  • Flask
  • Mongo

Online

敬请期待

Development

Warning: If you are a developer of Python, you should update the version of your Python, this project is only supported Python3.x.

If 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.

  1. git clone https://github.com/xingbofeng/vue-draw-something.git
  2. cd vue-draw-something
  3. yarn install
  4. yarn run node / yarn run python

Then open your browser, and go to http://localhost:8080/ to enjoy it!

Preview

敬请期待

Functions

敬请期待

Directory

  1. .
  2. ├── LICENSE
  3. ├── README.md
  4. ├── README_ZH.md
  5. ├── build
  6. ├── build.js
  7. ├── check-versions.js
  8. ├── dev-client.js
  9. ├── dev-server.js
  10. ├── utils.js
  11. ├── vue-loader.conf.js
  12. ├── webpack.base.conf.js
  13. ├── webpack.dev.conf.js
  14. ├── webpack.prod.conf.js
  15. └── webpack.test.conf.js
  16. ├── config
  17. ├── dev.env.js
  18. ├── index.js
  19. ├── prod.env.js
  20. └── test.env.js
  21. ├── index.html
  22. ├── package.json
  23. ├── src
  24. ├── client
  25. ├── App.vue
  26. ├── assets
  27. ├── draw-something.jpg
  28. └── logo.jpeg
  29. ├── components
  30. ├── Chatting.vue
  31. ├── Layout.vue
  32. ├── LeftDrawer.vue
  33. ├── TopHeader.vue
  34. ├── p_about
  35. └── ExplainCard.vue
  36. ├── p_guess
  37. ├── Board.vue
  38. └── GuessAnswer.vue
  39. ├── p_home
  40. ├── p_login
  41. └── LoginBox.vue
  42. ├── p_paint
  43. └── PaintContent.vue
  44. └── p_signup
  45. └── SignupBox.vue
  46. ├── currency.js
  47. ├── main.js
  48. ├── pages
  49. ├── About.vue
  50. ├── Guess.vue
  51. ├── Home.vue
  52. ├── Login.vue
  53. ├── Paint.vue
  54. └── Signup.vue
  55. ├── plugins
  56. ├── devtool.js
  57. └── logger.js
  58. ├── router
  59. └── index.js
  60. ├── serverConfig.json
  61. ├── store
  62. ├── actions.js
  63. ├── getters.js
  64. ├── index.js
  65. ├── mutation-types.js
  66. ├── mutations.js
  67. └── state.js
  68. └── util.js
  69. └── server
  70. ├── node
  71. └── index.js
  72. └── python
  73. ├── index.py
  74. └── lib
  75. ├── login
  76. ├── __init__.py
  77. └── login.py
  78. ├── logout
  79. ├── __init__.py
  80. └── logout.py
  81. ├── signup
  82. ├── __init__.py
  83. └── signup.py
  84. └── user
  85. ├── __init__.py
  86. └── user.py
  87. ├── static
  88. └── yarn.lock

Support

Thanks for you support,being glad for your star, pr, follow and issue.

When you see bugs.You can mail to me! me@xingbofeng.com !