跳转到正文
耿望的头像Geng Wang Zhang

自由职业项目 · iOS、Android、Web

Appvertise

通过移动应用创建、付款并追踪广告活动。

角色: 独立全栈开发者

  • React Native
  • Expo
  • Next.js
  • Firebase
  • Stripe
Appvertise 平台插画,两张广告主应用界面位于 Web 仪表盘旁边

项目概述

Appvertise 是自助式广告平台。广告主使用 iOS 和 Android 应用创建活动、付款并实时查看花费;内部 Web 管理后台用于管理用户、活动与消息。我独立设计并开发了移动应用、管理后台以及共享的 Firebase 后端。

我的工作

  • 开发 iOS 和 Android 应用,提供引导式活动创建、Stripe 支付、实时活动及通知更新。
  • 开发 Web 管理后台,支持用户管理、活动控制、消息和注销账户审核。
  • 构建 Firebase 服务,处理身份验证、支付、数据访问、账户删除和定时计费。

用手机创建活动

广告主设置预算、时长、目标链接、地点和目标后,可在付款前查看价格。

运营管理后台

团队可以审核用户与活动、暂停或恢复活动,并发送应用内消息。

按预算计费

定时后端任务累计广告花费,达到预算后停止计费并结束活动。

系统架构

移动应用和运营后台共用 Firebase 服务;支付创建在后端完成。
  • iOS 和 Android 应用

    广告主创建、付款并追踪活动

  • Web 管理后台

    运营团队管理用户、活动和消息

  • Firebase 后端

    身份验证、Firestore 数据、Cloud Functions 与定时计费

  • Stripe

    广告主付款所用的 PaymentIntents

连接关系

  • iOS 和 Android 应用 连接到 Firebase 后端
  • Web 管理后台 连接到 Firebase 后端
  • Firebase 后端 连接到 Stripe — 创建支付

广告主应用界面

点击截图可查看大图。

项目成果

我将广告主应用、运营后台和后端作为一个完整产品交付,包含 Stripe 支付、实时活动更新,以及达到活动预算后自动停止的定时计费。

返回所有项目

有项目想法?欢迎给我留言。

联系我