Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biyuqi/firefly
:tada: A simple online chat platform based on nodeJs mongodb express and vueJs
https://github.com/biyuqi/firefly
express mongodb mongoose nodejs socket-io
Last synced: 26 days ago
JSON representation
:tada: A simple online chat platform based on nodeJs mongodb express and vueJs
- Host: GitHub
- URL: https://github.com/biyuqi/firefly
- Owner: BiYuqi
- License: mit
- Created: 2018-08-31T03:08:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-09-13T09:53:31.000Z (over 6 years ago)
- Last Synced: 2024-11-16T15:05:52.276Z (3 months ago)
- Topics: express, mongodb, mongoose, nodejs, socket-io
- Language: Vue
- Homepage:
- Size: 2.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# firefly
> A simple online chat platform based on nodeJs mongodb express and vueJs
# Usage
```js
// 前台
git clone https://github.com/BiYuqi/firefly.gitcd firefly
npm i
npm run dev
// 后台
npm i supervisor -g // 如果已经安装过,此步骤可省略npm run app
```# Current Status
##### 前端(vue全家桶 + element-ui)
- [x] 整体项目搭建
- [x] 设置页面
- [x] 修改信息页面
- [x] 登录注册页面
- [ ] 搜索
- [x] 对话列表
- [x] 聊天对话
- [x] 聊天表情
- [x] 聊天输入框
- [x] 添加好友
- [ ] 聊天群好友列表
- [ ] 分享群(好友)
- [ ] 主题设置, 保存
##### 后端(node + mongodb + express)
- [x] 登录
- [x] 注册
- [ ] 头像修改(照片上传)
- [ ] 密码修改
- [ ] 昵称修改
- [ ] 表情相关逻辑
- [ ] 群聊
- [ ] 私聊
- [ ] 管设置理员
- [ ] 禁言
- [ ] 定期清理僵尸账号
# Preview
### Layout
![](http://oq4hkch8e.bkt.clouddn.com/home-page%E5%89%AF%E6%9C%AC.jpg)
![](http://oq4hkch8e.bkt.clouddn.com/home-login%E5%89%AF%E6%9C%AC.jpg)
![](http://oq4hkch8e.bkt.clouddn.com/home-unlogin2.jpg)
![](http://oq4hkch8e.bkt.clouddn.com/login2.jpg)
![](http://oq4hkch8e.bkt.clouddn.com/firefly-editor%E5%89%AF%E6%9C%AC.jpg)
![](http://oq4hkch8e.bkt.clouddn.com/firefly-setting%E5%89%AF%E6%9C%AC.jpg)
![](http://oq4hkch8e.bkt.clouddn.com/firefly-about%E5%89%AF%E6%9C%AC.jpg)