Skip to content

xianggeng0/math-hub-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

数学爱好者交流平台 - 后端

项目简介

欢迎来到数学爱好者交流平台的后端项目!本项目致力于构建一个功能完善、性能卓越的平台,为广大数学爱好者提供一个分享知识、交流思想、共同进步的线上社区。

技术栈

本项目采用 Spring Boot 框架构建,并整合了以下技术:

  • Spring Boot: 简化 Spring 应用的初始搭建以及开发过程
  • Spring Data JPA: 简化数据库访问操作
  • MySQL: 存储用户信息、帖子内容、评论等数据
  • Redis: 缓存用户信息、热门帖子等数据,提升系统性能
  • JWT: 实现用户认证和授权

功能模块

  • 用户模块: 用户注册、登录、个人信息管理等
  • 帖子模块: 发布帖子、编辑帖子、删除帖子等等
  • 搜索模块: 根据关键词搜索帖子等
  • 管理后台: 用户管理、帖子管理、系统设置等

项目特点

  • 模块化设计: 采用模块化设计,结构清晰,易于维护和扩展
  • 高性能: 利用 Redis 缓存提升系统性能
  • 安全性: 使用 Spring Security 和 JWT 保障用户数据安全

快速开始

  1. 克隆项目代码:
    git clone https://github.com/xianggeng0/math-hub.git
  2. 创建数据库,并导入 src/main/resources 目录下的数据库脚本
  3. 修改 application.yml 文件中的数据库配置信息

联系方式

如有任何问题,请联系 [xianggeng00@gmail.com]。

About

一个数学交流平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages