在线体验地址: http://fiora.suisuijiang.com/
前端源码: https://github.com/yinxin630/fiora-frontend
后端源码: https://github.com/yinxin630/fiora-backend
欢迎star!!!
开发过程/进度: https://trello.com/b/BszOfyRo/fiora-develop-progress
简介: 前后端分成了两个项目, 前端主要使用react, 后端使用sails, 前后端使用websocket交互.
关于前端:
前端使用了react作为展现层, 使用了ant design中的部分组件, 使用redux做组件state存储, 使用react-router做前端路由. 还包含一个基于koa的静态文件server, 并使用了nginx做反向代理以及gzip压缩.
关于后端:
后端使用sails框架, 提供类似restful的接口(但仅限websocket访问), 使用mongodb做数据存储, 使用七牛做图片存储.
说明: 创建聊天室和私聊的功能正在进行中, 页面因为结构不方便做响应式, 所以移动端不方便用, 精力有限, pc浏览器做完善以后我会单独去做移动端的, 敬请期待. 欢迎提出各种程序优化/功能建议.