使用的是Mongodb,需要自己下载并且初始化,其中有一些并未完善,例如样式,路由(我的dva框架更改为browserhistory,会报错已经给官方提交了issues),等等。 但是基本功能已达到,整个项目是基于react,react-router4,dva,antd,node-express搭建的前后台的项目,由于是自己第一个完整的项目,很多东西都不熟练,package.json 里面有的依赖不完全,可能会报错,express框架也没有装入packjson
初衷是想做一个小型的树洞,完全匿名,不涉及社交的树洞,每个用户每天只有一次发送消息的机会,可以选择相应的心情状态,同时每天也只有10次去随机收到不重复的别人的消息。由于在实习的时候使用的是react,所以就决定了使用react做一个spa项目。整个功能大概为,登录、个人信息更改、密码更改、消息发布、消息随机接收、消息归档、 消息点赞、被点赞用户积分增加、more~ 其中,个人信息更改中的,头像上传功能未完善,积分增加了也不知道有什么用(准备做一个积分用来即时聊天)
不会md的树形图啊,大致应该都明白,src里面的是react的内容,sever里面是express的后台API,注释我会慢慢添上去
- 登录(自动登录路由跳转未实现,后台有保存session了,加密未实现)
- 注册
- 注销
- 个人信息更改(头像上传未完善)
- 密码更改
- 消息发布(每天一次)
- 消息接受(每天十次)
- 消息回复
- 消息发布记录
- 给回复者点赞(这里交互界面没做好,后台做好了)
- 点赞反馈
- 积分系统(没有想出来积分有什么作用)
11月29日 在node后端给密码进行加密,前端路由改为browserHistory
11月30日 改善了点赞安心的逻辑,已知bug(随机读取消息都不到第一条发送的消息)
12月11日 记住密码
这个项目我会一直更新,直到基本完善了,我会部署出去,但是ui是我最恼火的一个事情,如果有朋友看见了对ui有建议的可以提在issue里,或者有想参与的朋友也可以私信一下,最后 有没有朋友博客换友链的呀三土.