# 悦跑校园 **Repository Path**: Jacques-Fresco/lerun2 ## Basic Information - **Project Name**: 悦跑校园 - **Description**: 悦跑校园二代(精简版) - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-08-04 - **Last Updated**: 2024-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 悦跑校园 一切为了同学们! ![](https://img.shields.io/badge/Java-1.8+-green.svg)![](https://img.shields.io/badge/MySQL-5.7+-blue.svg)![](https://img.shields.io/badge/Vue-3.0+-red)![](https://img.shields.io/badge/Maven-3.0+-blue) [![](https://img.shields.io/badge/blog-@cfnjs-red.svg)](https://www.cnblogs.com/cfnjs) [![star](https://gitee.com/cfnjs20020602/lerun2/badge/star.svg?theme=dark)](https://gitee.com/cfnjs20020602/lerun2)[![fork](https://gitee.com/cfnjs20020602/lerun2/badge/fork.svg??theme=dark)](https://gitee.com/cfnjs20020602/lerun2) [![](https://img.shields.io/badge/version-v1.0-brightgreen.svg)](https://gitee.com/cfnjs20020602/lerun2) 本篇README.md面向开发者 ## 目录 - [项目概述](#项目概述) - [上手指南](#上手指南) - [开发前的配置要求](#开发前的配置要求) - [安装步骤](#安装步骤) - [文件目录说明](#文件目录说明) - [开发的架构](#开发的架构) - [使用到的框架](#使用到的框架) - [贡献者](#贡献者) - [如何参与开源项目](#如何参与开源项目) - [版本控制](#版本控制) - [作者](#作者) - [项目演示](#项目演示) - [版权说明](#版权说明) - [鸣谢](#鸣谢) ### 项目概述 悦跑校园,帮助同学们实现校园内代取外卖,代买饭菜的外卖型跑腿系统,该系统分为管理端、跑腿端、用户端,其中,管理端采用PC端UI设计,跑腿端与用户端采用移动端UI设计,该系统旨在帮助同学们腾出空余时间,减少同学们的学习压力,帮助同学们高效的利用空余时间 部分界面展示: 管理端UI ![1-4](image/1-4.png) ![1-5](image/1-5.png) 跑腿端UI ![1-3](image/1-3.png) 用户端UI ![1-1](image/1-1.png) ![1-2](image/1-2.png) ### 上手指南 ###### 项目开发结构 ###### 开发前的配置要求 1. jdk1.8 2. Vue 3.0及以上版本 ###### **安装步骤** 后端部署: 1.拉取仓库 ```sh git clone https://gitee.com/cfnjs20020602/lerun2 ``` 2.使用IDEA或其他开发者工具,并执行Maven打包操作 ```sh mvn package install ``` 3. 启动项目 ```sh java -jar xxx.jar(xxx为打包后的文件名) ``` 前端部署: 请参考vue项目下的README.md文件 ### 文件目录说明 eg: ``` filetree ├─data //数据库脚本所在目录 ├─src //项目根目录 │ ├─main │ │ ├─java //源代码目录 │ │ │ └─com │ │ │ └─chunfeng │ │ │ ├─config //配置类所在目录 │ │ │ ├─controller //Controller类所在目录 │ │ │ ├─entity //实体类 │ │ │ ├─interceptor //拦截器 │ │ │ ├─mapper //MyBatis映射接口 │ │ │ ├─result //负责统一后端响应体 │ │ │ ├─service //业务层接口和实现类 │ │ │ │ └─impl //业务层实现类 │ │ │ └─utils //工具类 │ │ └─resources //资源目录 │ │ ├─mappers //mapper映射XML文件 │ │ ├─static │ │ └─templates │ └─test //测试代码 │ └─java │ └─com │ └─chunfeng ├─target //打包后的文件(执行Maven打包后可见) ``` ### 开发的架构 后端: SpringBoot+Redis 前端: Vue3+Element-plus/Vant+Axios ### 使用到的框架 - [SpringBoot](https://spring.io/) - [MyBatis](https://mybatis.net.cn/) - [Vue](https://cn.vuejs.org/) - [Element-plus](https://element-plus.gitee.io/zh-CN/) - [Vant](https://vant-ui.github.io/vant/#/zh-CN) ### 贡献者 请查阅Gitee贡献者 #### 如何参与开源项目 贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是**非常感谢**的。 1. Fork the Project 2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) 3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) 4. Push to the Branch (`git push origin feature/AmazingFeature`) 5. Open a Pull Request ### 版本控制 该项目使用Git进行版本管理。您可以在repository参看当前可用版本。 ### 作者 春风能解释@chunfeng Gitee: [梦途](https://gitee.com/cfnjs20020602) qq:2516649281 *您也可以在贡献者名单中参看所有参与该项目的开发者。* ### 项目演示 管理端:https://www.lerun.site/admin 用户端:https://www.lerun.site/user 跑腿端:https://www.lerun.site/run 博客主页:https://www.lerun.site ### 版权说明 该项目签署了MIT 授权许可,详情请参阅 [LICENSE.txt](https://github.com/shaojintian/Best_README_template/blob/master/LICENSE.txt) 项目演示中博客主页使用了gitee [bbbbbge](https://gitee.com/bbbbbge)大佬的[博客系统](https://gitee.com/bbbbbge/blog-system) ### 鸣谢