# campus **Repository Path**: hb6666/campus ## Basic Information - **Project Name**: campus - **Description**: 校园信息墙是一个专为高校学生设计的信息分享平台,提供了分类浏览、发布信息、互动交流等功能。平台分为前台用户界面和后台管理系统,支持SVG图标自定义,响应式设计。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-12-22 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园信息墙 一个专为高校学生设计的信息分享平台,支持分类浏览、发布信息、互动交流等功能。 ## 功能特性 ### 前台功能 - 🏠 首页信息展示 - 📁 分类浏览信息墙 - ✍️ 发布信息(支持文字、图片、视频) - ❤️ 点赞、评论互动 - 🔥 热门榜展示 - 👤 个人中心管理 - 📱 响应式设计,适配移动端 ### 后台功能 - 📊 分类管理(支持自定义图标) - 📝 内容管理 - 💬 评论管理 - 🏷️ 标签管理 - 👥 用户管理 ## 技术栈 ### 前台 - Vue.js 2.x - Nuxt.js 2.x - Element UI - SVG图标支持 ### 后台 - Spring Boot - MyBatis - MySQL - Ruoyi后台管理框架 ## 快速开始 ### 环境要求 - Node.js 14+ - npm 6+ - JDK 1.8+ - MySQL 5.7+ ### 前台部署 1. 进入前台目录 ```bash cd 前台 ``` 2. 安装依赖 ```bash npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` 4. 访问前台