arrow_back Back to Works
モバイルアプリ

find/ — AIアプリ検索+受託リード化

AI検索で既存アプリを素早く発見し、見つからなければウィッシュ投稿→開発者見積り→受託リード転換という2軸を1つのモバイルアプリに統合。

Duration

中期開発

Team

1〜2名

Engineered With ExpoReact NativeNode.jsPrismaGeminiMySQLTypeScript

01 // OVERVIEW

プロジェクト概要

「欲しいアプリが見つからない」というユーザー課題を2軸で解決するモバイルアプリ。
自然言語AI検索(Gemini)で既存アプリを発見する検索軸と、見つからない場合にウィッシュを投稿して開発者から見積りを受け取る受託リード化軸を持つ。
Expo SDK 52 / React Native製のモノレポ構成で、バックエンドはNode.js + Prisma + MySQLを採用。

02 // KEY FEATURES

主な機能

search

自然言語AIアプリ検索(SSEストリーミング)

Gemini 2.5 Flashを使ったSSEストリーミング検索で、3ステップのリアルタイム検索体験を提供。キーワードではなく自然な文章でアプリを探せる。

campaign

ウィッシュ投稿→開発者見積り

検索で見つからない場合はウィッシュを投稿。開発者はウィッシュ一覧から案件を見つけ正式見積りを提示する。これがそのまま受託開発のリードになる。

groups

多言語・通知・Apple/Googleサインイン

i18nextによる日英対応、Expo Notificationsによるプッシュ通知、Apple/Google OAuth認証を実装。ウィッシュへのupvote・コメント・画像投稿もサポート。

03 // TECHNICAL DEEP-DIVE

技術的ハイライト

Solution

全ワークスペースのTypecheck整合性維持

モノレポ(pnpm workspaces)でMobile・Server・Sharedの3ワークスペースを管理。zodスキーマを単一ソースとしてreq/res型を共有し、ワークスペース間の型不整合をCIで検出する設計とした。

Solution

Apple/Google認証とExpo Goの制約

expo-apple-authentication等のネイティブモジュールはExpo Go非対応のため、EAS dev clientビルドを前提とした開発フローを整備。SSEが途中で切れる場合の同期フォールバックも実装した。

04 // IMPACT & RESULTS

成果

2軸

検索発見とウィッシュ→受託の両立

日英対応

多言語UIをi18nextで実装

21ルート

バックエンドAPIエンドポイント数

Ready to Build?

同じようなシステムを構築したいですか?まずはお気軽にご相談ください。

無料相談