大家好,我有web开发的背景,之前已经开发过网站和web应用,但我从零开始开发过native mobile app。一个朋友想委托我开发一个食品起始应用(类似于肯德基的app,下单,跟踪等功能)。由于这是我第一个客户端移动项目,我不知道标准市场价格,希望我的架构计划合理。以下是我的当前计划的分解:
前期费用/基础设施: 我给他报价$125作为Apple Developer ($99)和Google Play ($25)控制台账户、自定义域名的费用。
后端/托管: 我计划使用Supabase作为后端数据库和认证。免费版将让他的每月成本为$0,直到他获得足够的流量。
管理员面板: 我将为餐厅管理创建一个web面板,托管代码在GitHub上,通过Vercel部署(连接到同一个Supabase项目)。
推送通知: 利用Supabase的边缘功能/触发器和Firebase Cloud Messaging (FCM)。
SMS Gateway: 使用Africa's Talking API进行OTP/通知。
支付: 集成DPO (Direct Pay Online)集团作为支付网关。
我对经验丰富的开发者有几个问题:
这个栈是否合理? 使用Supabase的免费版是否会导致重大瓶颈或缺陷?我应该为劳动力收取多少费用? 我知道我在网站方面的收费,但移动应用+管理员面板是一个大项目。食品应用MVP的公平“朋友/自由职业者”费率或项目费用是什么?跨平台建议: 作为web开发者,我倾向于React Native或Flutter。给定上述栈,您是否有任何偏好?我非常欢迎您的严厉批评和指导。感谢您的提前回复。
评论 (0)