我创建了Prowl——一个用于跟踪iOS工作申请的应用程序,自动与您的Gmail或Outlook收件箱同步以检测和记录申请、面试邀请、被拒并获得offer。无需手动输入。

为什么:

我已知通常需要100+个申请来获得邀请。将其在Excel表格中手动跟踪很麻烦。研究了App Store后,我找不到一个很好的自动解决方案——所以我觉得我找到了一个真实的痛点,但它相对来说还挺不熟悉的。因此,Prowl就诞生了。

它做了什么:

- 连接到Gmail或Outlook的OAuth并使用Gmail REST API和Microsoft Graph API扫描Job相关的Email
- 使用Cloudflare Worker使用OpenAI分类Email,提取公司、职位、事件类型(申请、电话面试、面试、被拒、被骗)和一段简单易懂的话术
- 自动建立一个事件时间线
- 支持手动跟踪——你可以自己记录申请并添加时间轴事件
- 统计页面显示申请趋势、状态分解和活动连续性
- 提醒通知和连续性(持续30+天无响应)
- 支持Google签到、Microsoft签到和Apple签到

一些技术挑战:

最大的挑战是分类准确率。Gmail和Outlook收件箱很吵——营销Email、新闻稿和无关的自动化Email往往与工作申请Email看起来类似。因此我建立了一个测试用例以通过对我的分类系统进行评估来逐步改善准确率。该系统提示是一个神奇的效果,需要大量细化。考虑到很多边缘场景的Email是很有挑战性的,甚至在发布前,测试者都帮助我识别了很多。这个会是一个不断的过程。

多供应商架构也很棘手。Google和Microsoft有明显不同的API形状——Gmail使用了一个两阶段列表-然后抓取模型,而Microsoft Graph在一个单个的呼叫中返回元数据。

该应用程序使用SwiftUI + SwiftData、MVVM、StoreKit 2订阅和Firebase Crashlytics故障追踪编写开发。

它免费使用,$3.99 / 月 Pro 订阅和 $29.99/ 年年度订阅,将提供7天免费试用。

App Store:
https://apps.apple.com/us/app/prowl-job-application-tracker/id6760794893

很高兴回答关于Prowl的问题!高兴编码!