# YCHub **Repository Path**: daidaidawang/YCHub ## Basic Information - **Project Name**: YCHub - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-23 - **Last Updated**: 2026-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 青途校园 YCHub > 🎓 校园一站式活动聚合平台 —— 让校园活动信息"触手可及"

版本 技术栈 许可证

--- ## 📖 项目简介 **青途校园 YCHub** 是一款面向高校学生的校园活动信息聚合与服务平台,旨在整合校园内分散的学科竞赛、志愿公益、学术讲座、社团文体、招聘宣讲等各类活动信息,为学生提供一站式的活动查询、筛选、报名与管理服务。 ### 🎯 核心价值 - **信息聚合**:整合分散在各渠道的活动信息,统一入口 - **便捷服务**:提供活动查询、筛选、报名、提醒一站式服务 - **高效连接**:打造学生与校园活动之间的高效连接桥梁 --- ## 🚀 功能特性 ### ✅ 已实现功能 | 功能模块 | 描述 | 状态 | |---------|------|------| | **首页轮播** | 3D层叠式热门活动轮播展示 | ✅ 已完成 | | **活动搜索** | 支持按活动名称、类型、地点搜索 | ✅ 已完成 | | **活动分类** | 5大分类(学科竞赛/志愿公益/学术讲座/社团文体/招聘宣讲) | ✅ 已完成 | | **活动列表** | 卡片式活动列表,支持排序筛选 | ✅ 已完成 | | **活动详情** | 完整活动信息展示(时间/地点/简介/奖项/安排) | ✅ 已完成 | | **活动收藏** | 收藏功能,数据存储在 localStorage | ✅ 已完成 | | **个人中心** | 用户信息展示、收藏管理、活动发布 | ✅ 已完成 | | **活动发布** | 支持学生/组织发布活动,待审核后展示 | ✅ 已完成 | | **响应式设计** | 适配桌面端、平板、手机等多种设备 | ✅ 已完成 | | **天青色主题** | 国风配色方案,清新雅致 | ✅ 已完成 | ### 📱 页面结构 ``` YCHub/ ├── index.html # 首页 - 轮播图 + 搜索 ├── classify.html # 活动分类页 - 侧边栏筛选 + 活动列表 ├── detail.html # 活动详情页 - 完整活动信息 ├── user.html # 个人中心 - 收藏管理 + 活动发布 ├── style.css # 全局样式(1500+ 行) ├── data.js # 公共数据文件 - 活动数据与工具函数 ├── favorite.js # 收藏功能模块 ├── publish.js # 活动发布模块 └── images/posters/ # 40+ 张活动海报图片 ``` --- ## 🎨 设计特色 ### 视觉风格 - **主题色**:天青色(#7BA1A9)—— 取自"雨过天青云破处" - **配色方案**:天青渐变背景 + 白色卡片 + 深色文字 - **设计理念**:国风雅致、清新简洁、信息层次清晰 ### 交互体验 - 3D层叠轮播图,自动播放 + 手动切换 - 卡片悬停动效,提升交互反馈 - 收藏功能实时反馈,Toast 提示 - 响应式布局,多端适配 --- ## 🛠️ 技术栈 - **前端**:原生 HTML5 + CSS3 + JavaScript - **样式**:CSS Variables(CSS变量)+ Flexbox + Grid - **图标**:Emoji 原生表情 - **字体**:Noto Sans SC(谷歌字体) - **图片**:40+ 张 AI 生成的活动海报 - **数据存储**:localStorage(收藏、用户发布活动) --- ## 📦 快速开始 ### 本地运行 ```bash # 克隆项目 git clone # 进入项目目录 cd YCHub # 使用本地服务器打开(推荐) # Python 3 python -m http.server 8000 # 或 Node.js npx serve . # 然后在浏览器访问 http://localhost:8000 ``` ### 直接打开 由于项目使用纯前端技术,也可以直接在浏览器中打开 `index.html` 文件。 --- ## 🗺️ 项目路线图 ### 第一阶段:基础展示(已完成 ✅) - [x] 首页轮播图展示 - [x] 活动分类浏览 - [x] 活动详情展示 - [x] 个人中心页面 - [x] 响应式布局 ### 第二阶段:功能增强(已完成 ✅) - [x] 搜索功能实现(前端过滤) - [x] 分类筛选交互优化 - [x] 活动收藏功能 - [x] 活动发布功能 ### 第三阶段:数据化升级(规划中 📋) - [ ] 后端 API 接入 - [ ] 用户登录/注册 - [ ] 数据库集成 - [ ] 活动发布后台 ### 第四阶段:智能化拓展(未来 🔮) - [ ] 智能推荐算法 - [ ] 消息推送通知 - [ ] 小程序/APP 开发 - [ ] 数据分析看板 --- ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进项目! ### 提交规范 - 使用清晰的提交信息 - 确保代码通过基础测试 - 更新相关文档 --- ## 📄 许可证 本项目采用 [MIT License](LICENSE) 开源许可证。 --- ## 📞 联系我们 - **项目主页**:https://github.com/yourusername/YCHub - **问题反馈**:[提交 Issue](https://github.com/yourusername/YCHub/issues) - **邮箱**:contact@ychub.edu.cn ---

青途校园 YCHub —— 让校园生活更精彩 🌟

Made with ❤️ by 青途团队