# Foodschool **Repository Path**: CanFlyhang/Foodschool ## Basic Information - **Project Name**: Foodschool - **Description**: 好吃的东西棒棒棒 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 星选校园 - 校园美食分享平台 ## 项目简介 星选校园是一个专为大学生设计的校园美食分享平台,旨在帮助学生发现校园周边的美食,分享个人美食体验,构建校园美食社区。 ## 功能特点 ### 核心功能 - 📱 **美食浏览**:浏览校园周边美食列表,支持分类查看 - 🔍 **搜索功能**:根据关键词搜索美食 - 📝 **美食分享**:提交自己发现的美食,包含图片、描述、位置等信息 - ❤️ **点赞收藏**:对喜欢的美食进行点赞和收藏 - 💬 **评论互动**:对美食进行评论,分享用餐体验 - 🏫 **校园切换**:支持多个校园切换,发现不同校区的美食 - 👤 **个人中心**:查看个人提交、收藏和点赞的美食 - 📊 **排行榜**:查看热门美食排行榜 - 🔔 **通知系统**:接收评论和互动通知 ### 管理功能 - 👨‍💼 **管理员后台**:管理用户和美食数据 - 📈 **数据统计**:查看平台使用数据 - 🔧 **系统设置**:配置平台参数 ## 技术栈 ### 前端技术 - HTML5 + CSS3 + JavaScript - 响应式设计,支持移动端访问 - 原生JavaScript实现交互功能 ### 后端技术 - PHP (原生PHP) - MySQL (数据库) - RESTful API设计 ### 其他技术 - Git (版本控制) - GitHub (代码托管) ## 项目结构 ``` ├── api/ # 后端API接口 │ ├── admin_*.php # 管理员相关接口 │ ├── *.php # 前端功能接口 │ ├── config.php # 配置文件 │ └── init_db.sql # 数据库初始化脚本 ├── image/ # 图片资源 │ ├── logo.png # 平台logo │ └── *.jpg # 功能页面截图 ├── uploads/ # 用户上传文件 │ └── .gitkeep # 保持目录结构 ├── *.html # 前端页面 ├── README.md # 项目说明 └── Activity.md # 活动说明 ``` ## 快速开始 ### 环境要求 - PHP 7.0+ - MySQL 5.7+ - Web服务器 (Apache/Nginx) ### 安装步骤 1. **克隆项目** ```bash git clone https://github.com/CanFlyhang/Foodschool.git cd Foodschool ``` 2. **配置数据库** - 创建MySQL数据库 - 导入 `api/init_db.sql` 初始化数据库结构 - 修改 `api/config.php` 中的数据库连接信息 3. **配置Web服务器** - 将项目目录设置为Web服务器根目录 - 确保 `uploads/` 目录有写入权限 4. **访问平台** - 打开浏览器访问项目地址 - 开始使用星选校园平台 ## 核心功能模块 ### 1. 美食浏览与搜索 - 首页展示热门美食 - 分类筛选功能 - 关键词搜索 - 详细信息查看 ### 2. 美食分享 - 上传美食图片 - 填写美食信息(名称、描述、位置等) - 提交审核 ### 3. 社交互动 - 点赞功能 - 收藏功能 - 评论系统 - 通知提醒 ### 4. 个人中心 - 个人信息管理 - 我的提交 - 我的收藏 - 我的点赞 ### 5. 管理员功能 - 用户管理 - 美食管理 - 评论管理 - 数据统计 ## 截图展示 ### 首页 ![首页](image/搜索页面.jpg) ### 美食详情 ![美食详情](image/美食详细.jpg) ### 提交页面 ![提交页面](image/美食提交页面.jpg) ### 排行榜 ![排行榜](image/排行榜页面.jpg) ### 个人中心 ![个人中心](image/用户中心.jpg) ### 评论区 ![评论区](image/评论区.jpg) ## 贡献指南 欢迎大家贡献代码和提出建议! ### 贡献步骤 1. Fork 本项目 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 打开 Pull Request ### 代码规范 - 遵循PHP PSR-2代码规范 - 前端代码保持简洁清晰 - 提交信息使用中文描述 ## 开发计划 ### 近期计划 - [ ] 优化移动端体验 - [ ] 添加用户认证系统 - [ ] 实现美食评分功能 - [ ] 增加校园活动模块 ### 长期计划 - [ ] 开发移动应用 - [ ] 接入第三方登录 - [ ] 实现美食推荐算法 - [ ] 扩展到更多高校 ## 联系方式 - 项目维护者:CanFlyhang - 邮箱:2153208034@qq.com - GitHub:[CanFlyhang](https://github.com/CanFlyhang) ## 许可证 本项目采用 MIT 许可证 - 详情请参阅 [LICENSE](LICENSE) 文件 --- **感谢使用星选校园!** 🎉 希望这个平台能为你的校园生活增添更多美食乐趣!