微信小程序移动开发与应用——旅行日记

MAD Travel Diary · WeChat Mini Program

一款基于 uni-app (Vue3) + 微信云开发的旅行足迹记录小程序 —— 用足迹地图串起每一次出发,留存每一条线路与日记。

uni-app (Vue3) 微信云开发 JavaScript 腾讯地图
类型: 微信小程序 协作: 4 人 我的角色: 前端交互 · 云函数对接 · 工程化 · 程序基础设计
足迹地图页截图
开发背景 Development Background

每次旅行结束,很多人的记忆都是散落的。照片躺在相册里、去过的地方挤在地图里、出行的计划记在备忘录里,过后很难再拼出"那次旅行到底走了哪些路、留下了什么"。

所以我和 3 位组员合作做了这款旅行足迹记录小程序,把地点、线路、日记收进同一个应用——出发前能规划,旅途中能随手记,回来后能在地图上回顾整段足迹。

项目简介 Project

与 3 名组员协作开发"旅行足迹记录"微信小程序,围绕足迹地图、旅行线路、旅行日记、个人中心四大模块,实现从记录、管理到展示的完整闭环。我负责项目初始化与环境搭建、地图页 / 日记页 / 个人中心 / 设置页 / 关于页等页面的基础开发,以及云函数编写与前后端联调。

项目内置 6 套主题 + 深色模式、数据滚动动画、分页加载、滑动删除、云存储头像上传等完整交互。

用户与场景设计 User & Scenario

目标用户(设计假设):喜欢记录生活、常出门旅行的年轻人与旅行爱好者;核心场景:出发前规划线路、旅途中随手记日记、回来后在地图上回顾整段足迹。

设计取舍:把"足迹地图 + 旅行线路 + 旅行日记"放进同一个应用,让记录和回顾在同一处发生;6 套主题与深色模式降低白天/夜间、强光/暗处不同场景下的使用门槛。

我的职责与亮点 My Role & Highlights
页面展示 Screenshots

以上 7 张页面截图均来自小程序实机运行画面。

如何运行 How to Run

在项目根目录执行 npm run dev:mp-weixin 后,用微信开发者工具导入 dist/dev/mp-weixin/ 目录;云函数修改后右键"上传并部署(云端安装依赖)"。首次使用进入"我的"点击"初始化示例数据"即可查看地图 / 线路 / 日记示例数据。

项目复盘 Project Recap
项目收获 Reflections
← 返回作品集