OpenFWM是一个开源的休闲钓鱼平台后端服务,提供钓鱼点分享、社交互动、积分管理等功能,旨在为钓鱼爱好者提供便捷的信息交流和活动组织平台。
点击空白处退出提示
OpenFWM是一个开源的休闲钓鱼平台后端服务,提供钓鱼点分享、社交互动、积分管理等功能,旨在为钓鱼爱好者提供便捷的信息交流和活动组织平台。
功能特性
1.用户管理:支持账号密码登录与微信登录,用户信息管理
2.钓鱼点管理:发布、查询、详情查看,支持地理位置信息
3.社交圈:创建和管理钓鱼圈,发布动态,组织活动
4.互动系统:评论、点赞功能,增强用户互动
5.积分系统:用户积分管理,等级规则设置
6.文件服务:支持图片等媒体文件上传下载
7.系统设置:用户反馈、服务协议管理
1.独立完成项目构思,设计,架构,实现,部署,运维
2.技术栈
后端框架:Spring Boot 3.1.5
安全框架:Spring Security
ORM框架:MyBatis-Plus 3.5.4
数据库:MySQL 8.2.0
缓存:Redis
认证:JWT (JSON Web Token)
API文档:Swagger (SpringDoc OpenAPI)
文件存储:FastDFS
构建工具:Maven
系统架构
项目采用典型的分层架构设计:
表现层(Controller):处理HTTP请求,返回响应
业务层(Service):实现核心业务逻辑
数据访问层(Mapper):与数据库交互
基础设施层(Infrastructure):提供安全、缓存、工具类等支持
安装教程
环境要求
JDK 11+
Maven 3.6+
MySQL 8.0+
Redis 6.0+
FastDFS


评论