Skip to content

基于react-dva-antd-nodejs-express的一个小型匿名树洞

Notifications You must be signed in to change notification settings

kaqiinono/react-dva-antd-nodejs-express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-dva-antd-nodejs-express

使用的是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里,或者有想参与的朋友也可以私信一下,最后 有没有朋友博客换友链的呀三土.

About

基于react-dva-antd-nodejs-express的一个小型匿名树洞

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published