Skip to content

AIGC-online-judge-system的单体项目,将会持续开发,后面要改成分布式

Notifications You must be signed in to change notification settings

zxr-0921/AIGC-online-judge-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于AIGC在线编程题目评测系统

项目简介

本项目是一个基于AIGC在线编程题目评测系统,旨在为用户提供一个方便、快捷的编程环境,帮助用户更好地学习和掌握编程技能。

技术选型

后端

  • Spring Boot:用于构建后端服务,提供RESTful API接口。
  • Spring Security:用于实现用户认证和授权。
  • MyBatis-Plus:用于简化数据库操作,提高开发效率。
  • MySQL:用于存储用户信息、题目信息等数据。
  • Redis:用于缓存用户信息和题目信息,提高系统性能。
  • RabbitMQ:用于实现异步消息队列,提高系统并发处理能力。
  • Elasticsearch:用于实现全文搜索功能,提高搜索效率。
  • Swagger:用于生成API文档,方便前后端开发人员协作。
  • JWT:用于实现无状态认证,提高系统安全性。
  • Hutool:用于简化Java开发,提高开发效率。

前端

  • Vue:用于构建前端页面,提供用户交互界面。
  • Arco Design 组件库:用于提供前端UI组件,提高开发效率。
  • Axios:用于发送HTTP请求,与后端进行数据交互。
  • Vue Router:用于实现前端路由,提供页面导航功能。

About

AIGC-online-judge-system的单体项目,将会持续开发,后面要改成分布式

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages