Coder Social home page Coder Social logo

warcrm's Introduction

##一个即使聊天工具, 效率工具

  • 使用websocket协议 实现了浏览器与服务器全双工通信.
  • 使用php 做消息的服务端. 使用Yii2框架 运用 WorkerMan来实现服务端的websocket.
  • 前端使用AngularJs, 并且使用了一个语法糖工具CoffeeScript来写js代码

##启动流程 0. 环境准备, 需要php, mysql nginx/apache(推荐使用nginx, php是用FPM方式.) bower npm composer

  1. clone 代码. ###服务端配置
  2. cd server && composer install
  3. 新建数据库 warcrm 用户名密码都是warcrm 然后执行 ./yii migrate 生成数据库.
  4. 启动方法
php worker.php start -d #启动消息服务器
php worker.php status   #查看消息服务器状态
php worker.php stop     #停止消息服务器
php worker.php reload   #重启消息服务器

###客户端配置 4. cd client && bower install && npm install 5. 启动客户端

gulp serve 启动客户端
gulp build 打包客户端

##Todo

  1. 一对一聊天 clear
  2. 群组聊天 clear
  3. 聊天附件 clear
  4. 团队成员管理 clear
  5. 密码登陆 clear
  6. 聊天发送代码片段 clear
  7. 消息合并
  8. 上传头像 clear
  9. 增加头衔 clear
  10. 群组合成头像 clear
  11. 表情
  12. @人
  13. 个人资料页面
  14. 在线状态的变更
  15. 上拉加载聊天记录 clear
  16. Ctrl 回车换行 clear
  17. 鼠标悬停头像显示profile
  18. 找回密码
  19. 邀请用户 clear
  20. 个人的todo列表
  21. 项目的增删改查, 往项目里添加成员
  22. 任务的分配
  23. 分享文章
  24. 敏捷面板
  25. 通知系统
  26. 搜索
  27. 断线心跳重连机制 clear

warcrm's People

Contributors

warerwang avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Forkers

crazyboymx

warcrm's Issues

web端的通知有问题.

打开通知有问题.

  1. 打开后不立刻消失.
  2. 通知没有声音
  3. 点击通知不能切换到聊天窗口

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.