星选校园是一个专为大学生设计的校园美食分享平台,旨在帮助学生发现校园周边的美食,分享个人美食体验,构建校园美食社区。
- 📱 美食浏览:浏览校园周边美食列表,支持分类查看
- 🔍 搜索功能:根据关键词搜索美食
- 📝 美食分享:提交自己发现的美食,包含图片、描述、位置等信息
- ❤️ 点赞收藏:对喜欢的美食进行点赞和收藏
- 💬 评论互动:对美食进行评论,分享用餐体验
- 🏫 校园切换:支持多个校园切换,发现不同校区的美食
- 👤 个人中心:查看个人提交、收藏和点赞的美食
- 📊 排行榜:查看热门美食排行榜
- 🔔 通知系统:接收评论和互动通知
- 👨💼 管理员后台:管理用户和美食数据
- 📈 数据统计:查看平台使用数据
- 🔧 系统设置:配置平台参数
- 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)
-
克隆项目
git clone https://github.com/CanFlyhang/Foodschool.git cd Foodschool -
配置数据库
- 创建MySQL数据库
- 导入
api/init_db.sql初始化数据库结构 - 修改
api/config.php中的数据库连接信息
-
配置Web服务器
- 将项目目录设置为Web服务器根目录
- 确保
uploads/目录有写入权限
-
访问平台
- 打开浏览器访问项目地址
- 开始使用星选校园平台
- 首页展示热门美食
- 分类筛选功能
- 关键词搜索
- 详细信息查看
- 上传美食图片
- 填写美食信息(名称、描述、位置等)
- 提交审核
- 点赞功能
- 收藏功能
- 评论系统
- 通知提醒
- 个人信息管理
- 我的提交
- 我的收藏
- 我的点赞
- 用户管理
- 美食管理
- 评论管理
- 数据统计
欢迎大家贡献代码和提出建议!
- Fork 本项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开 Pull Request
- 遵循PHP PSR-2代码规范
- 前端代码保持简洁清晰
- 提交信息使用中文描述
- 优化移动端体验
- 添加用户认证系统
- 实现美食评分功能
- 增加校园活动模块
- 开发移动应用
- 接入第三方登录
- 实现美食推荐算法
- 扩展到更多高校
- 项目维护者:CanFlyhang
- 邮箱:2153208034@qq.com
- GitHub:CanFlyhang
本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件
感谢使用星选校园! 🎉 希望这个平台能为你的校园生活增添更多美食乐趣!





