# CoverFanz：粉丝互动与艺术家预订平台

Company: Upwork
Service: 应用开发
Period: 2022-03 - 2022-04
Tech: TypeScript, Expo, React Native, Google Maps, Redux, NestJS, Express.js, GraphQL, MongoDB, Twilio
Canonical: https://webanion.com/zh/portfolio/coverfanz-fan-engagement-and-artist-booking-platform

CoverFanz 把表演者、演出场所和粉丝汇聚到一个应用中：场所按书面条款预订表演者，粉丝在地图上找到下一场演出。一次预订包含活动、时间和费用，表演者在上线前附上自己的条款，已确认的活动可以附带推广，评价则逐步累积成每位表演者的履历。后端、iPhone 和 Android 应用以及管理后台于 2022 年在一个月内上线，两大应用商店都在首次提交时批准。

## 完整故事

表演者、演出场所和粉丝汇聚在一个应用里，预订条款清清楚楚，创始人在一个月内就让它上线。

### 困在私信里的预订

<p>现场娱乐靠一串松散的消息运转。演出场所通过朋友找到一位表演者，在聊天里约定日期，而条款只存在某个人的记忆里，直到那天晚上出了岔子。表演者没有记录哪些场所待他们不错，场所也看不出谁靠得住，粉丝更是很少知道自己关注的艺人下一场在哪里演出。</p><p>CoverFanz 把这三方放进同一个应用。创始人需要尽快上线，因此后端、两个移动应用和管理后台都必须在一个月内交付。</p>

### 粉丝找到下一场演出

<p>粉丝可以按表演者或演出场所搜索，进入一个展示表演者风格、评分和下一场演出的个人主页。轻点一下，就能在地图上打开场所并获取路线，关注一位艺人由此变成亲自到场。</p><p>对表演者来说，这意味着观众知道去哪里找他们。对演出场所来说，这意味着有人会因为想看的表演登上当晚节目单而专程赶来。</p>

### 三种账户，个个经过核验

<p>用户可以注册为粉丝、表演者或演出场所，每种账户都有其用途所需的资料页。演出场所注册时要在地图上确认真实地址，并在获批之后才能预订任何人，因此表演者收到的请求都来自真实存在的地方。</p>

### 条款白纸黑字的预订

<p>演出场所发出一份预订，写明活动、日期和时间、地址以及酬劳。表演者在自己的活动动态中接受或拒绝，并附上自己的条款和限制，场所必须接受这些条款，预订才会生效。</p><p>一切都不再依赖记住聊天里说过什么。双方都能看到约定的内容，被拒绝的请求也是一个明确的答复，而不是石沉大海。</p>

### 让场子坐满的促销

<p>预订一经确认，演出场所就可以附上一项促销，也就是当晚的限时优惠，并把活动直接分享到社交媒体。表演者再把优惠转发给自己的关注者，于是每一次预订都同时为场所和表演者做了宣传。</p>

### 跟着表演者走的口碑

<p>活动结束后，演出场所和粉丝会用星级评分和几句话进行评价。评价汇集在表演者的个人主页和活动动态中，因此如约到场、表现出色的表演者会积累起一份能赢得下一次预订的记录，而场所也可以凭证据而不是传闻来挑选表演者。</p>

### 使用安全，预订付费

<p>任何人都可以因辱骂性语言、不当图片或其他原因举报某个资料页，举报会送到创始人的<a href="/portfolio/coverfanz-platform-administration-and-performance-insights">管理后台</a>等待处理。浏览免费，而通过预订代理进行预订则需要订阅，这既是平台的收入来源，也是一道过滤器，让随意的请求不去打扰忙碌的表演者。</p>

### 一个月，一次通过审核

<p>后端在第一周就已交付，附带的文档被客户称赞为“太棒了”，随后是面向 iPhone 和 Android 的 React Native 应用以及管理后台，全部在截止日期前完成。两个应用商店的提交都一次通过审核，Play Store 在两天内就获批，因此上线日期如期不变。</p><p>CoverFanz 在美国上线，并在合约上获得五星好评，同一位客户又回来委托了两个项目，其中包括其分销业务赖以运转的<a href="/portfolio/invoice-manager-inventory-and-billing-app-for-distributors">Invoice Manager 应用</a>。</p>
