NAMI取自LOL娜美,他源于之前的项目CR,UI模仿whatsapp设计, 点我去看看
- 用户:包括注册、登录、个人信息管理、多端登录等
- 消息:包括群聊、私聊、文件、图片、图片预览、表情、链接、ctrl+v快捷图片消息、消息撤回等
- 群组:包括群组管理、通过链接邀请成员等
- 设置:包括拒绝私聊消息、屏蔽用户、是否桌面提醒、是否预览消息、图片是否可见等
- 其他:facvicon提醒、多语言
git clone https://github.com/redsx/NAMI.git
cd NAMI
npm install
npm run prod # 打包前端或者使用npm run dev (开发模式)
npm start # open server, open http://localhost:3002
- 检查是否安装mongodb以及node(V6.0+)
- 可在@/server/config以及@/app/config对前后端进行配置
- 可能会集成todo
- 可能使用RN开发安卓版本(这个flag是作者的执念)
- 找到解决音频文件过大的问题,上线语音消息(源码里有音频相关的一些实现)