受GitHub的一个BBS项目Genesis的启发,重新写了一个BBS论坛,实现了基本功能
技术栈
- 本项目基于Spring、Spring MVC、MyBatis框架实现
- 数据库采用MySql 5.7.22
- 前端采用HTML、CSS、jQuery、Bootstrap
功能实现
- 发布主题、回复主题
- 按照活跃度、最后更新时间、是否为精品对帖子进行排序展示
- 管理员账户能够实现设置主题为精品、删除主题、删除回复功能
- 后天统计访客信息、统计用户登陆信息
- 用户登陆与注册、用户信息界面展示、用户修改头像
- 回复消息后发帖者能够收到消息提醒、未读消息和已读消息展示
- 在页面展示全站最热议的主题
- 用户发帖、登陆、回帖行为的积分系统
- 翻页功能
待更新的功能
- 使用Redis实现缓存
- 发帖人编辑主题
- 使用Nginx实现动静分离、负载均衡
- 可以发送图片
- 用户回帖记录展示
- 主题里用户之间的回复
界面展示
首页
发帖界面
用户信息界面
用户消息列表
主题详情
管理员的主题详情界面
网站信息展示
来源https://github.com/lhf2018/Lhfly-BBS