1.本程序主要是为了满足用户找车难,司机找乘客难的痛点。
2.司机/乘客都可以在平台发布自己的用车/发车地点、时间等。通过平台进行沟通联系,平台不抽取任何费用。
3.盈利点主要在司机身上,司机可以关注几个重要地点,设置短信提醒,当该地区有乘客发布用车要求时会第一时间通知到司机手机上。
1. 双端基础框架搭建
前端:uni-app + uView UI,一键发布至微信小程序。
后端:FastAdmin(ThinkPHP 5.1)提供 API 与后台管理,数据库 MySQL + Redis。
用户登录:小程序授权获取手机号,绑定身份(乘客/司机可切换)。
2. 行程发布与信息广场
乘客发布“寻车需求”(起点、终点、出发时间、联系方式)。
司机发布“发车计划”(相同字段)。
信息广场按时间倒序展示所有有效需求,支持按地点/时间/类型筛选。
查看详情可直接拨打或复制对方手机号(平台不介入资金)。
3. 司机订阅地点 + 实时短信提醒(核心盈利点)
司机端:可设置最多 5 个关注地点(地图选点)。
触发逻辑:乘客发布寻车需求后,系统自动匹配司机关注的地点(距离 ≤ 500 米)。
短信发送:调用阿里云/腾讯云短信 API,告知司机“您关注的 X 地有新乘客”。
防刷机制:Redis 记录同一司机同一地点 10 分钟内不重复发送。
4. 短信套餐购买与消费闭环
后台配置:多条短信套餐(如 10 元 / 50 条)。
支付集成:司机通过小程序微信支付购买,FastAdmin 回调增加用户 sms_balance。
扣费:每次成功发送短信,自动扣除 1 条余额,并记录消费日志。
余额不足提醒:可配合小程序订阅消息引导续费。
5. 订单与评价系统(仅记录线下交易)
双方在行程详情页点击“确认同行”生成简易订单(fa_order),记录匹配人、行程、出发时间。
完成后可互评信用分,影响后续匹配权重(信用高的司机优先收到短信)。
6. 后台管理与安全风控
FastAdmin 一键生成 CRUD:管理用户、行程、短信记录、套餐配置。
防刷限制:单用户每小时最多发布 3 条行程。
举报机制:用户举报违规信息,后台审核后可强制下架/封号。
数据备份:每日自动备份核心表(行程、短信日志)。