对印度巴特那的大多数同龄人来说,16岁的夜晚要么埋在辅导班的题海里,要么刷着短视频消耗时间。但一个11年级的少年,却把深夜献给了VS Code终端——他不为应付考试,只为帮数学补习老师扔掉那本快被翻烂的纸质日记。
几个月前,他走进当地一堂数学补习课。下课后,他看见老师花了将近25分钟,一页页翻着一本厚厚、破旧的纸日记:手动勾对谁来了、谁交了学费、谁今天只交了300卢比、下礼拜再补700卢比。全是零星的现金流水,肉眼追踪,笔头记录。
“老师,您为什么不用个补习班管理App?”他忍不住问。老师看着他,叹了口气:“孩子,这些时髦的应用都太复杂了,它们根本不懂我们印度的家庭补习班是怎么运转的。”
当晚,这个已经自学全栈开发的高中生,把这句话当成了一道技术实战题。他决定自己动手做一个名叫FeeBook的系统——要比纸质日记还简单,又要能扛得住印度本地学生管理里那些弯弯绕绕的流程。
他在调研中发现,市面上主流的学校管理工具和记账软件,无不是为西式的企业流程而生的:学生们默认通过网银自动缴费,习惯查收邮件,独立教师用的都是复杂的数据面板。可到了印度街巷里的补习班和家庭教学点,事情完全是另一副模样。
最头疼的是“部分现金支付的噩梦”。家长很少爽快付满一个月的学费,他们宁可分拆成一笔笔小现金分期:今天给300卢比,下星期再补700卢比。大多数教学管理数据库的账表设计,根本扛不住这种灵活、交叠着的部分缴费记录,稍微一记就乱账。
另一个障碍是云端存储成本。常规的全栈架构要想存下学生档案、作业PDF和发票历史,免不了依赖重型云服务。一个标榜“完全免费”的收费追踪App,如果真这么搭建,云端账单很快就能让独立开发者破产。而更现实的问题是:印度家长根本不看邮件找上课通知。一条缴费收据或家庭作业单,若是没直接发到WhatsApp上,就等于不存在。
“我得让本地老师肯丢掉纸质日记,它就必须快得像闪电,能在信号弱的地方离线运行,还得让我自己一个子儿都不用花、永远跑下去。”少年这样理解自己的任务。
最终,他用一套轻得出奇的开源技术栈搭出了FeeBook(feebook.vercel.app)。前端没有选用React或Angular这类重型框架,而是用最干净的Vanilla JavaScript加上Tailwind CSS,确保在老旧的安卓手机上也能流畅打开,不给设备增加任何加载负担。后端的数据库跑在Supabase上,用它来管理用户登录、快速的行级安全和结构化的数据表。
最省钱的零云端存储窍门也被他做了出来:他不把作业PDF、生成的收据图片这些重型文件存进服务器。相反,他让系统把票据和通知直接生成为一条像聊天消息一样的轻量级内容,从手机端一键丢进家长们的WhatsApp对话框。这既避开了高昂的存储与带宽成本,也完全迁就了印度家庭最真实的沟通习惯——付了多少钱、哪天交了作业,全在WhatsApp里一目了然。
在这个高中生看来,数字化不是非要塞给人们一个更复杂的东西。“很多本地老师要的不是堆满图表的分析大屏,他们要的只是让记账和通知稍微轻松那么一点点。”他的作品不是什么巨大的商业创新,只是一个16岁少年看不下去一本快被翻烂的纸日记,然后花了0美元,悄悄把它变成了老师在WhatsApp里一条条安静的收款消息。
