跑鸭”微信小程序-一款基于校园跑步的社交小程序

(1)跑步(首屏):当前位置地图、排行榜(周榜、月榜)、运动路径、实时数据(里程、配速)、随机一言。

(3)活动广场:线上活动(报名、完赛条件、奖励)、跑步教程。

(4)个人中心:运动管理、动态管理、设置(通用设置、隐私设置)、勋章墙、等级称号、个人主页、资料编辑。

    产品原型:(已失效) 开发手册:(已失效)

设置:


一、功能设计

(1)跑步(首屏):当前位置地图、排行榜(周榜、月榜)、运动路径、实时数据(里程、配速)、随机一言。

(3)活动广场:线上活动(报名、完赛条件、奖励)、跑步教程。

(4)个人中心:运动管理、动态管理、设置(通用设置、隐私设置)、勋章墙、等级称号、个人主页、资料编辑。

    产品原型:(已失效) 开发手册:(已失效)

E-R图:

根据功能分析,一共规划出11个实体,形成E-R图:

目录结构:

├─.vscode           #VS Code配置,含EasyLess插件配置
├─components        #自定义公共组件
├─dist              #iVew-Weapp库
├─imgs              #图标、默认图片
├─pages
│  ├─run            #跑步(首页)
│  │  └─sharePage        #分享到动态圈子页
│  ├─moments        #动态圈子
│  │  ├─messages         #消息盒子
│  │  └─newMoment        #新建动态
│  ├─pub            #活动广场
│  │  ├─blockDetail      #教程详细
│  │  ├─blockMore        #教程列表
│  │  ├─listDetail       #活动详细
│  │  └─listMore         #活动列表
│  └─user           #个人中心
│      ├─edit            #个人资料编辑
│      ├─modals          #勋章墙
│      ├─myMoments       #我的动态
│      ├─myRuns          #我的运动
│      ├─privacy         #隐私设置
│      ├─setting         #通用设置
│      └─userPage        #个人主页
├─theme             #主题定制
├─utils             #公共模块
└─voice             #音频文件

2.3 构建npm

点击详细-本地设置-使用npm模块

(2)构建

点击工具-构建npm

2.4 完成

恭喜!完成前面的步骤你已经能够正常运行程序了,前提是我服务器上没有下线后端程序,如果发现接口不能用,就说明时下线了,你就需要在本地构建后端项目

2.5 创建活动和教程

如果我没有下线后端程序,以下创建接口可在线使用:

    创建活动: 创建课程:

2.6 如果需要使用less

如果不需要使用less,直接编辑wxss文件,以下内容请忽略

    VS Code:Easy Less 插件-可以将less编译为wxss 配置文件在 /.vscode/settings.json
经验分享 程序员 微信小程序 职场和发展