跳到主要内容
27 Pearls on Google Play and three app screens

27 Pearls:生活技能与大学智慧应用

Upwork brand logoUpwork应用开发12月 16, 2022 - 4月 27, 20235 个月

一款应用,把《27 Pearls of College Wisdom》一书变成学生每周完成的目标,每完成十个,就能获得一个自己选择的奖励。大学生活的每个阶段,从入学到教授、课程直至离校,都变成一份简短的具体目标清单,完成后学生一滑即可划掉。基于 React Native 和 Expo,后端采用 NestJS、GraphQL 和 MongoDB,在 2022 年至 2025 年间与同一位创始人历经四份合同完成。

TypeScriptExpoReact NativeGoogle MapsReduxNestJSExpress.jsGraphQLMongoDBTwilioSendGrid
Md Moniruzzaman Image

Md Moniruzzaman

App Store暂时无法访问

完整故事

从一本学生只读一遍的书,到每周都能完成的目标,还有一位一再回来合作的创始人。

撑不过第一周的建议

上大学意味着第一次独自安排课表、应对教授、上课,并规划未来的职业。27 Pearls 背后的那本书由一位大学教授兼前职业顾问撰写,书中正是为这个阶段准备的、来之不易的建议;但暑假里读过一遍的建议,很少能撑过开学后忙碌的第一周。

作者希望这本书出现在学生本来就在的地方,也就是他们的手机上,并把书中的道理变成他们会去做的事,而不只是记得读过的内容。

大学生活的每个方面都变成目标

应用按照书中涵盖的领域划分大学生活(入学与课表、教授、课程、简历打造以及毕业离校),并在每个领域里填入小而具体的目标:约见你的学业导师、注册下学期的课程、创建求职用的在线账户。学生完成一个目标后把它向右滑动,筛选器会显示每个领域已完成的内容。

对学生来说,对大学模糊的担忧变成了本周一张简短的清单。对作者来说,这意味着书中的建议恰好在有用的时刻送达,无论是在手机上还是平板上。

Brand colour backdrop
My Goals on a 10 inch tablet: every area of college life with its goals
Goals to track: swipe right when one is done, a reward after ten
My Goals grouped by area: enrolment and schedule with meet your advisor and register for classes, professors, leaving college, classes

每完成十个目标,就有一份学生自选的奖励

习惯需要坚持下去的理由,所以每完成十个目标,就会解锁一份学生为自己挑选的奖励:出去吃顿晚饭、看场电影、散个步。学生自己列出清单,把最想要的那项置顶,兑现之后再把它滑走。

这个循环刻意做得很小。它让学生一周又一周地回到应用中,而这正是作者所需要的,让这本书在最后一页读完之后很久仍在发挥作用。

Brand colour backdrop
Rewards: the one the student earned after ten goals, ready to swipe off once taken
My Rewards: the student's own list, go for a walk, watch a movie, go out to dinner

一套代码库,同时发布到 iPhone 和 Android

应用只用 React Native 和 Expo 开发一次,就同时发布到 iPhone 和 Android,后端基于 NestJS、GraphQL 和 MongoDB,并用 Twilio 做验证、SendGrid 发送邮件。单一代码库让作者在之后的每一份合同中都控制住了成本,因为每一项改进都会同时到达两个平台。

目前应用已在 Google Play 上架,iPhone 版本也即将回归,发布过程详见应用商店提交的故事。

Brand colour backdrop
The 27 Pearls listing on Google Play with its phone screenshots
The sign in screen on a phone

四份合同,一位创始人

第一份合同凭借超出需求的额外价值赢得了这项工作,此后创始人在 2022 年至 2025 年间又三次回来扩展这款应用。回头客是无法伪造的评价:用创始人的话说,这项工作带给他们的“比我们曾经梦想的还要多得多”,而下一个项目当时已在筹划之中。

Brand colour backdrop
27 Pearls from book to app: both app stores, four contracts with one client, built from the book

一本持续育人的书

对学生来说,27 Pearls 是他们在人生早期最艰难的转变中随身携带的教练,有本周的清单,也有清单尽头的奖励。对作者来说,它把一本书变成了每周都能触达学生、并能随着新的领域和目标不断成长的产品。对创始人来说,它证明了自己找到了一位一份合同接一份合同、交付总是超出要求的合作伙伴。

他们的评价

Dr. Kris Valenza

Upwork 在 客户

3 年 11 个月

Monir it's a pleasure to work with! He has extremely punctual, completes projects, fully, and at a high-level, and he is very professional. We will certainly be hiring him again!

6月 11, 2024

(5.0)

Dr. Kris Valenza

Upwork 在 客户

3 年 11 个月

Monir is a real professional. We will be hiring him again in the future. It was a pleasure working with him!

10月 19, 2023

(5.0)

Dr. Kris Valenza

Upwork 在 客户

3 年 11 个月

Unbelievably amazing app developer! Being a researcher by trade, I had sifted through hundreds of potential developers when my previous ones went into other fields. He wowed us from the beginning--not only did he demonstrate he could do what he wanted, the value added aspect of his proposal was something we couldn't possibly turn down. And we were not disappointed. To the contrary. Monir gave us much more than we ever dreamed of. Incredible integrity, excellent English, and a work ethic that would be hard to match. We will be hiring him again for a premium version of our app, as well as for other apps we envision for the future. Thank you, Monir, for a truly professional and pleasurable experience!

4月 27, 2023

(5.0)

Dr. Kris Valenza

Upwork 在 客户

3 年 11 个月

Above and beyond! Monir wowed our team even from the beginning in the interview process. He did an outstanding job for us and was very patient. He made recommendations that really enhanced the app--all custom and from scratch. Great communicator and constant availability. We will not hesitate to hire him again, and we are already planning our next project with him. Thank you, Monir!

2月 24, 2023

(5.0)

你可能也喜欢

27 Pearls App Logo

27 Pearls:移动发布和商店提交

一款已完成的 27 Pearls 应用,在为期一周的合作中成为 App Store 和 Google Play 上获批的商店页面,没有经历任何一轮拒审。这一周包括发布构建与签名、围绕学生收益撰写的商店文案、覆盖每种必需设备尺寸的截图、与应用实际收集的数据相符的隐私声明,以及一个可用的审核账号。这款应用至今仍在 Google Play 上。

Md Moniruzzaman Image

Md Moniruzzaman

5月 05, 2023

Dr. Kris Valenza
Carriage Logo
Carriage cover
应用开发
1 年 7 个月
Upwork brand logo

Carriage:历时 18 个月交付的旅行者互助应用

在一个语言不通的地方落地,帮助就在四周,却无从触及。Carriage 让它触手可及:打开你的定位点,就能看到附近与你语言相通、愿意提供帮助的人;向其中一位发出邀约,对方接受后,你们就可以发消息、通话或当面见面。项目由一名开发者独立完成,涵盖 React Native 应用和 NestJS GraphQL 后端,从一个空白的导航框架开始,逐个里程碑交付,依次实现社交登录、个人资料、按范围发现、邀约流程和即时消息。在同一份持续合约下,一年半内共有十一个里程碑通过验收,最终收尾于 1.8.0 版本。

Md Moniruzzaman Image

Md Moniruzzaman

6月 30, 2024

Dominique Kimbrough
fully booked brand logo
Fully Booked Booking Software
应用开发
2 年 3 个月
fully booked brand logo

Fully Booked:一体化智能预订解决方案

Fully Booked 是一个面向英国小巴和大巴租赁的预订平台,也是其背后运营商的业务共享网络。客户只需在客户网站上描述一次行程,就能收到能够承接的运营商按评价和车辆照片排序的报价,并以一笔受保护的小额定金完成预订。接不了单的运营商可以在应用中推荐客户,当网络中的另一家公司承接时即可获得分成。围绕这一循环的还有报价单、取消通知、Get Covered、合作伙伴联系人、已保存的预订、钱包、业务主页和 Prebooked 小部件,全部运行在同一个后端之上,并由一个管理控制中心统一管理。

Md Moniruzzaman Image

Md Moniruzzaman

6月 24, 2025

+1
Dominic Dormer
Read the Md Moniruzzaman blog

博客是来自生产一线的笔记:架构决策、经受住真实用户考验的 AI 系统、能自己挣回成本的基础设施。写于工作之中,而不是隔岸观火。