Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,39 @@
# ClubHub 高校社团运营与协同管理平台
<p align="center">
<img src="docs/images/logo.png" alt="ClubHub Logo" width="500">
</p>

<h1 align="center">ClubHub</h1>

<h3 align="center">高校社团运营与协同管理平台</h3>

<p align="center">
<strong>同济大学 2026 软件工程小学期 · 数据库课程设计</strong>
</p>

<p align="center">
<a href="https://github.com/Palind-Rome/ClubHub/actions/workflows/ci.yml"><img src="https://github.com/Palind-Rome/ClubHub/actions/workflows/ci.yml/badge.svg?branch=main" alt="CI"></a>
&nbsp;
<a href="https://github.com/Palind-Rome/ClubHub/stargazers"><img src="https://img.shields.io/github/stars/Palind-Rome/ClubHub?style=flat-square&logo=github" alt="GitHub stars"></a>
&nbsp;
<img src="https://img.shields.io/badge/.NET-10.0-512BD4?style=flat-square&logo=dotnet&logoColor=white" alt=".NET 10">
&nbsp;
<img src="https://img.shields.io/badge/Vue.js-3-4FC08D?style=flat-square&logo=vuedotjs&logoColor=white" alt="Vue 3">
&nbsp;
<img src="https://img.shields.io/badge/Oracle-18c%2B-F80000?style=flat-square&logo=oracle&logoColor=white" alt="Oracle 18c or newer">
&nbsp;
<a href="https://github.com/Palind-Rome/ClubHub/blob/main/docker-compose.yml"><img src="https://img.shields.io/badge/Docker%20Compose-2496ED?style=flat-square&logo=docker&logoColor=white" alt="Docker Compose"></a>
</p>

<p align="center">
面向高校社团组织、成员、活动、项目与资源的一体化 B/S 协同平台。
</p>

ClubHub 是《数据库课程设计》项目,面向高校社团日常运营场景,计划实现社团组织管理、成员招募、活动与场地、项目协作、课程资源、运营评价、公告通知和讨论区等功能。

本项目采用 C# / Visual Studio / Oracle 技术路线,目标实现为前后端分离的 ASP.NET Core B/S 系统,便于多人协作、网页演示和后续部署。

![首页截图](docs/images/首页截图.png)

## 技术栈

- IDE:Visual Studio Community 2022 或更高版本
Expand Down Expand Up @@ -47,6 +77,8 @@ ClubHub 是《数据库课程设计》项目,面向高校社团日常运营场
3. 用 `database/schema.sql` 创建本地数据库结构,用 `database/verify.sql` 验证。
4. 日常开发先从 `dev` 分支开功能分支,用 Issue、PR 和 commit 留痕。

![团队协作](docs/images/团队协作.png)

## 自动化测试

后端测试统一使用 xUnit。API 测试通过 `ClubHubWebApplicationFactory` 将正式 Oracle
Expand Down
Binary file added docs/images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/团队协作.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/首页截图.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading