
一名 Reddit 用户于 10 月 21 日在 r/asksg 社区发布帖子,分享了他开发的一款名为 Jomja 的免费 Web 应用。
Jomja 是一款公交追踪工具,能够精准地告诉通勤者应该在什么时候出门才能赶上公交车,从而避免在公交车站不必要的长时间等待。
该开发者在 Reddit 上分享,Jomja 目前已在 jomja.dev 正式上线。
功能亮点与局限
Jomja 完全免费且没有任何广告,支持在任何移动设备或桌面设备上运行。
用户可以通过屏幕中央醒目的大号文字或数字,直接获知何时需要出门。

这一时间的计算是基于用户当前位置到公交车站的预计步行时间得出的。
用户可以根据需要保存任意数量的地点。此外,长按任何公交线路号即可查看其行驶路线,或者直接搜索道路、车站、地点或公交车。
该应用甚至可以通过推送通知提醒用户出门时间,或者为保存的地点设置每日定时提醒。
然而,由于是一款 Web 应用,Jomja 也有一些局限性:它无法设置“实时活动(live activities)”或小组件,且在页面未打开时无法追踪用户位置。
一个有趣的个人项目
在接受 MS News 采访时,这位不愿透露姓名的 20 多岁产品设计师分享道,他创建 Jomja 是为了回应之前一个类似的项目——Leavenow。
Leavenow 是一款手机 App,虽然提供 30 天免费试用,但用户随后必须每月支付 3 到 4 新元的费用才能使用全部功能。

虽然他很欣赏原作者的想法,但被其定价模式劝退,并认为该应用在视觉设计上缺乏打磨。
“定价方式让我觉得不合理,因为一个公交时间查询应用所提供的价值,不足以支撑用户支付订阅费,”该开发者表示。
他在帖子中进一步解释说,他不同意对陆路交通管理局(LTA)“免费提供”的数据或资源进行收费。
因此,他决定将 Jomja 作为一个有趣的个人项目来对待。
他想看看凭借目前的专业水平,“一天之内能完成多少工作”,同时学习如何将“AI 融入工作流”。
他还补充道:
“我也只是想为那些认同这个想法但无法接受付费的人,分享一些免费的东西。”
旨在营造“平静感”的设计
该开发者向 MS News 解释了 Jomja 背后的审美选择。
他认为大多数公交应用给人的感觉太“嘈杂”,增加了通勤的压力。
因此,他的设计核心是“必须让人感到平静,是一个打开和使用起来心情愉悦的产品”。
他在 Jomja 中融入了以下元素:
屏幕上显示出门时间的醒目数字,背景则是循环切换的壁纸。这些壁纸采用了平静、梦幻且具有绘画感的风格,捕捉了新加坡的本地地标:从滨海湾花园(GBTB)的树丛、星耀樟宜的瀑布到国花。
此外,他希望应用能带有一点“搞怪、奇幻的人情味”。
“我认为那个穿着不合时宜的冬装、奔跑赶车、等待或招手拦车的女孩吉祥物非常合适,让品牌产生了一种能引起共鸣的亲切感,”他详细阐述道。
他还向 MS News 展示了一组在搜索无结果或深夜无车运行时的特殊姿势界面。


他还解释了 Jomja 这个名字的由来:
“Jom”在马来语中意为“让我们”,而“Ja”来自韩语词汇“가자 (gaja)”,翻译过来就是“走吧!”
幕后揭秘
开发者强调,Jomja 是从零开始构建的,Leavenow 仅作为“灵感来源而非技术基础”。
在后台,Jomja 直接从 LTA 的公共 API 提取时间及车站数据。它根据用户需要走的步行路线计算到达车站的时间,从而估算出“你应该何时出门”以赶上公交。
“如果你赶不上最近的一班车,它会自动将下一班车的‘出门时间’显示给你,”他补充道。
他还表示,自己很好奇公众对于“在 AI 辅助下构建,但由个人设计原则和方向主导”的产品会有什么反应。
他说:
“我不认为使用 AI 本身是坏事,只有在盲目或缺乏方向地使用时才会名声不佳。AI 模型倾向于默认一种诡异且容易被识别的风格,经常创造出那种‘嘈杂’的视觉感,这与我想要打造的平静场景背道而驰。”
当被问及是否会将 Jomja 开发成专门的智能手机 App 时,他回答说还没有深入考虑,因为这样做会增加成本。
“目前,我喜欢它能保持免费,任何人无需下载任何东西即可直接打开使用,”他说。
那些喜欢 Jomja 并希望支持该开发者的用户,也可以通过“请他喝杯咖啡(buy him a kopi)”来表达支持。