干货篇:驾考小程序,不一样的获客方式
朋友下午还在骂驾考宝典,一周后他朋友圈挂上了我的小程序
❝
上周三下午2点,朋友发来一条语音吐槽😤:”学员全去驾考宝典刷题,刷完随便找教练报名,我连人都碰不到!”
我:那你自己整个工具啊?
他:我不会啊!
我:我也不会,但我有个点子🤓!
一个下午,”狂野科目一”横空出世!提交审核,然后就是等……
开发3小时,审核等了一周(上一个小程序才等3天,微信审核真的看心情😅)。下周三晚上审核通过,朋友秒发朋友圈:”免费刷科目一题👇扫码就能刷”

💡 产品设计:三步让学员主动找教练
核心逻辑简单到离谱
❝
学员搜过来→免费刷科目一→刷到一半弹出”本地教练”→做完题直接扫码加微信
三个页面精准踩中需求:
首页——一眼懂!霓虹蓝底配荧光绿大字”狂野科目一”,按钮直接写”开始刷题”,绝不搞虚的!
答题页——随机抽20题,选完立刻判对错+给解析。刷到第8题时底部悄悄弹”本地教练”预告卡片,不打扰、不强制,点掉继续刷~
结果页——先给分数+错题回顾,重点直接甩两位本地教练的微信二维码+电话!不用注册、不用付费、不用跳转,扫码就加微信,效率拉满!
从头到尾没有硬推销!学员是主动找上门的——他本来就想考驾照,本来就需要教练,我只是在他最需要的时候递了个联系方式🤝
💰 零成本搞事情!成本清单全公开
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 合计 | ¥0 |
|
🎯 划重点:”复用流程思路”不是抄代码,是我知道「题目→选项→进度条→结果页」 这套结构绝对能跑通,重新写的时候直接照搬框架,省了80% 的时间!
🎨 野兽派设计:让年轻人喊”这玩意好疯!”

传统驾考App都是蓝白配色,正经得像交管局官网,年轻人看了就划走!
我直接换了一套反套路视觉语言——野兽派(Brutalist)设计:
-
荧光绿 #39FF14、热粉#FF2D78、激光紫#B026FF、霓虹蓝#00D4FF,高对比度直接焊死年轻人审美💥 -
所有元素加6px粗黑边框,阴影用硬偏移 8px 8px 0 0 #1A1A1A,拒绝模糊渐变! -
标题96px超大粗体,按钮48px斜体,就是要够炸!
这套风格是我网上看到一个HTML原型一眼相中——学车的都是18-25岁的年轻人,他们要的不是”权威感”,是”这个App有点意思!”
而且野兽派有个隐藏buff✨:转发率拉满!太丑或太普通没人分享,但粉色斜切页+荧光绿按钮,学员刷完直接丢群里:”快来看这个离谱的驾考小程序!”
🎯 为什么选小城市?因为没人跟你抢!
老家小城常住人口不到40万,每年新增驾驶员三四千人。全国性的驾考App根本不会理这种小城,他们都去卷北上广深了。
但学车是纯本地生意!小城市人际关系网密,教练发朋友圈→学员扫码刷题→觉得好用转发给朋友,裂变路径短到离谱!
当地教练还在靠熟人介绍和线下门店,第一个上线小程序的教练,等于在无人竞争的渠道上独享流量,这不赚钱谁赚钱?
🛠️ 一个下午搭骨架:手残党也能抄
别被”小程序开发”吓到!我拆成三步,你对着复制粘贴就行:
Step 1:搭首页骨架(复制就能用)
app.json —— 告诉微信有哪些页面:
{"pages": ["pages/index/index","pages/test/test","pages/result/result" ],"window": {"navigationBarTitleText": "狂野科目一","navigationBarBackgroundColor": "#1A1A1A","navigationBarTextStyle": "white","backgroundColor": "#B026FF" }}
index.wxml —— 首页结构:
<<viewclass="page"><viewclass="header-slant"><viewclass="header-inner"><textclass="header-title-big">科目一</text><viewclass="header-subtitle-wrap"><textclass="header-subtitle">驾照理论考试</text></view></view></view><viewclass="content-area"><viewclass="stats-card"><viewclass="stats-row"><viewclass="stats-item"><textclass="stats-num">45+</text><textclass="stats-label">精选题库</text></view><viewclass="stats-divider"></view><viewclass="stats-item"><textclass="stats-num">20题</text><textclass="stats-label">随机组卷</text></view><viewclass="stats-divider"></view><viewclass="stats-item"><textclass="stats-num">~8min</text><textclass="stats-label">快速刷完</text></view></view></view><buttonclass="btn-start-lime"bindtap="startTest"><viewclass="btn-start-inner"><textclass="btn-start-text">开始刷题</text><textclass="btn-start-icon">▶</text></view><textclass="btn-start-sub">随机出题,做完看成绩</text></button><buttonclass="btn-coach-orange"bindtap="goToCoach"><viewclass="btn-start-inner"><textclass="btn-start-text text-white">本地教练</text><textclass="btn-start-icon text-white">👨🏫</text></view><textclass="btn-start-sub text-white">xxx优质驾校</text></button></view></view>
index.wxss —— 野兽派样式核心:
.page {min-height: 100vh;background: #00D4FF;display: flex;flex-direction: column;}.header-slant {background: #FF2D78;padding: 48rpx 40rpx 44rpx;border-bottom: 8rpx solid #1A1A1A;}.header-title-big {font-size: 96rpx;font-weight: 900;color: #fff;line-height: 1;letter-spacing: -4rpx;}.header-subtitle {display: inline-block;background: #1A1A1A;color: #39FF14;font-size: 32rpx;font-weight: 900;padding: 6rpx 20rpx;border: 4rpx solid #1A1A1A;}.stats-card {background: #fff;border: 6rpx solid #1A1A1A;padding: 28rpx 16rpx;box-shadow: 8rpx 8rpx 00#1A1A1A;}.btn-start-lime {background: #39FF14;border: 6rpx solid #1A1A1A;border-radius: 0;padding: 32rpx 28rpx;box-shadow: 8rpx 8rpx 00#1A1A1A;}.btn-start-text {font-size: 48rpx;font-weight: 900;color: #1A1A1A;font-style: italic;}.btn-coach-orange {background: #FF6B00;border: 6rpx solid #1A1A1A;border-radius: 0;padding: 32rpx 28rpx;box-shadow: 8rpx 8rpx 00#1A1A1A;}
index.js —— 首页跳转:
Page({ startTest() { wx.navigateTo({ url: '/pages/test/test' }) }, goToCoach() { wx.navigateTo({ url: '/pages/result/result' }) }})
Step 2:建题库(2题示例,直接加就行)
utils/questions.js —— 按这个格式加题目,至少45题打底:
const questions = [ {id: 1,title: '驾驶机动车在道路上行驶,必须携带哪种证件?',options: [ { label: 'A. 身份证' }, { label: 'B. 驾驶证' }, { label: 'C. 工作证' }, { label: 'D. 学生证' } ],answer: 1,explanation: '驾驶机动车必须携带驾驶证和行驶证。' }, {id: 2,title: '饮酒后驾驶机动车,一次记多少分?',options: [ { label: 'A. 2分' }, { label: 'B. 3分' }, { label: 'C. 6分' }, { label: 'D. 12分' } ],answer: 3,explanation: '饮酒后驾驶机动车一次记12分。' }// TODO: 继续添加题目,至少45题打底]functiongetRandomQuestions(count = 20) {const shuffled = [...questions].sort(() =>Math.random() - 0.5)return shuffled.slice(0, Math.min(count, shuffled.length))}module.exports = { getRandomQuestions }
Step 3:搭答题页(能抽题,做题逻辑下集讲)
test.wxml + test.js —— 复制代码,抽题逻辑直接跑通!

✅ 三个必须改的地方(别偷懒!)
|
|
|
|
|---|---|---|
utils/questions.js |
|
|
images/
|
|
|
index.wxss |
|
|
🚫 你不需要会这些!别自己吓自己!
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
你真正需要的:一个想解决的小问题,一个下午的时间,和”做做看”!
💬 写在最后
这个项目只想说一件事:
小程序从来不是大厂专利! 一个下午、零成本、复用一套验证过的流程,就能做出完整的本地获客工具。
老家小城每年就几千人需要驾考刷题,但全国有几百个这样的小城,每个都需要”本地版驾考宝典+教练对接平台”。
而第一个做成这件事的,大概率不是大厂,是敢动手的你🔥!
上面的代码能让你做出能看、能抽题的骨架。但做题、判分、第8题弹教练卡片、交卷传分数这些核心交互,内容有点多,后台私信问我要完整代码。
下集预告:骨架搭好了,但做题没反应、交卷没分数?下集填上核心交互逻辑,再送你45题完整题库!
#护士搞AI #小程序实战 #零成本获客 #本地生活 #驾考创业

38 岁,当了 16 年护士
我没想到自己会在这个年纪,从零开始和 AI 打交道。
很多朋友私信我说,看了我的故事,觉得 “零基础” 做 AI 这件事,好像也没那么遥不可及。 如果你也想看一个临床老护士,怎么用 AI 打破零基础搞不定的魔咒;
如果你也被这种普通人也能试试的感觉打动。
欢迎关注我,我会每周固定更新 2 篇内容,把自己用 AI 搞项目、搞创作的真实经历,慢慢分享给你。 我们一起,在 AI 时代,把 “不可能” 变成 “我做到了”✨