# 本文に記載するような機能を持つアプリをノーコードで作ることは可能でしょうか？

**URL:** <https://www.nocode-faq.com/t/topic/1312>\
**Category:** ツール選定に関する質問\
**Tags:** ツール選定通知関連バックエンドデータベー\
**Created:** [2021 年 4 月 8 日午後 12:37 UTC](https://www.nocode-faq.com/t/topic/1312 "2021-04-08T12:37:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Question\_user](https://avatars.discourse-cdn.com/v4/letter/q/53a042/32.png) [@Question\_user](https://www.nocode-faq.com/u/Question_user)\
**Post date:** [2021 年 4 月 8 日午後 12:37 UTC](https://www.nocode-faq.com/t/topic/1312/1 "2021-04-08T12:37:57Z")

</div>

From:林健太

下記のような機能を持つアプリをノーコードで作ることは可能でしょうか？

〇一部の人のみの電話番号認証（全員ではなく、アプリ立ち上げ時に選んでもらった回答に応じて要不要が分かれる形です）  
〇あるアカウントに対しての、タグベースでの情報管理（「ゲーム実況が好き」などの趣味タグベースでの情報管理です）  
〇ある条件を満たす人同士でのリアルタイムマッチング（ランダム通話のリアルタイミングマッチングをしたいです）  
〇ある程度いい感じの音声の通話機能（カメラは今のところなくても問題ないと思っています）  
〇ある条件を満たしたときに、該当者のみに絞ったプッシュ通知の送信

上記の条件を満たすことができそうなノーコードツールがあればぜひ伺いたいです……！  
逆に上記の機能をノーコードツールのみで作成できない場合、どの機能についてはノーコードツールでは実装が難しいので、「あるノーコードツール＋ある機能のみプログラミングで実装」or「全部プログラミングする必要あり」みたいな取り組み方の方向性も伺えると嬉しいです……！

---

<div class="post-metadata">

**Author:** ![Answer\_user](https://avatars.discourse-cdn.com/v4/letter/a/eb8c5e/32.png) [@Answer\_user](https://www.nocode-faq.com/u/Answer_user)\
**Post date:** [2021 年 4 月 8 日午後 12:37 UTC](https://www.nocode-faq.com/t/topic/1312/2 "2021-04-08T12:37:57Z")

</div>

質問者  
補足として、ちらりと調べてみて知ったのですが、例えば通話機能はagora.ioというSDKと組み合わせたら開発できそうといったことが分かったので、そういった外部のAPIやSDK？ と連携したら実現できる、などがあればそういったことも伺えれば幸いです。  
（APIやSDKについて知識が深いわけではないので、使い方が違ったら申し訳ないです……！）

回答者  
Clubhouseの音声マッチングシステムみたいなものでしょうか？  
であれば、おっしゃる通り、音声通話に関しては、ほぼ、[Agora Real-Time Voice and Video Engagement](https://www.agora.io/en/) で実装することになると思います。（Clubhouseもこちらで実装してましたね）  
ただ、完全なノーコードだと難しそうです。  
できる範囲としては、ある条件に対しての電話番号認証、タグ情報管理、プッシュ通知などは、Bubbleで実装できそうです。  
〇ある条件を満たす人同士でのリアルタイムマッチング（ランダム通話のリアルタイミングマッチングをしたいです）  
ただ、上記のリアルタイムマッチングについては、条件を分岐させるアルゴリズムが必要そうな気がするので、GCP (Googleのクラウドサービス）などの類似検索機能をコーディングしていかないと、難しいかと思いました。  
一例として、構成図リンク張っておきます。  
【参考】リアルタイムで埋め込みを行う類似度マッチング システムの構築  
[ベクトル検索 &nbsp;|&nbsp; Vertex AI &nbsp;|&nbsp; Google Cloud Documentation](https://cloud.google.com/solutions/machine-learning/building-real-time-embeddings-similarity-matching-system?hl=ja)

## 参考URL

> **[Agora Real-Time Voice and Video Engagement](https://www.agora.io/en/)**
>
> The Real-Time Engagement Platform for meaningful human connections. People engage longer when they see, hear, and interact with each other. With Agora, you can embed vivid voice and video in any application, on any device, anywhere.

> **[ベクトル検索  |  Vertex AI  |  Google Cloud Documentation](https://docs.cloud.google.com/vertex-ai/docs/vector-search/overview?hl=ja)**
>
> k 最近傍探索アルゴリズムを使用して最近傍を取得するクエリを実行します。
