# web-software-development **Repository Path**: mymashiro/web-software-development ## Basic Information - **Project Name**: web-software-development - **Description**: 此 repo 作为研一上学期课程《互联网软件开发技术与实践》作业项目 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-20 - **Last Updated**: 2023-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 说明 此 repo 作为研一上学期课程《互联网软件开发技术与实践》作业项目 ## 服务部署 见 [deploy](/docs/deploy.md) ## 整体设计 见 [overview](/docs/overview.md) ## 数据库设计 见 [design of database](/docs/database_design.md) ## 接口设计 见 [design of api](/docs/api_design.md) ## 用户登录认证方案 见 [design of login](/docs/login_design.md) ## 功能性测试 见 [function testing](/docs/functional_testing.md) ## TODO - [x] 确定数据库和接口 - [ ] 完成用户鉴权(RBAC) - [x] 完善缓存数据库(redis)和消息队列(rabbitmq) - [ ] 添加单元测试 - [ ] 添加压力测试 - [ ] 配置 pre-commit - [x] 配置 docker compose - [x] 使用 nginx 进行反向代理 - [ ] 配置 github action