ポケモンスリープのコンパニオンアプリ作成
ポケモンスリープ内で捕まえたポケモンの個体値を判定できるアプリを作成しました。制作期間は1ヶ月です。 OCRを使ってスクリーンショットでポケモンの種類・スキル・性格を判定してシームレスに登録できる様になっています。 T3 Turboを使ってMonorepo管理、Typescriptでのフルスタック実装をしています。 オフラインファーストのユーザー体験を実現するために初回起動時に必要データをダウンロードし、次回以降はデータversionを確認し、差分があった場合のみダウンロードする設計になっています。 adminダッシュボードも作成しており、そこでポケモン関連のマスターデータを管理し、バージョンをつけてリリースできるようになっています。 少額ですが、広告により収益化しています。 使用スタック T3 Turbo (Expo, Next.js, Turborepo) - expo-sqlite - React Query - i18next - NativeWind - Zod - trpc - drizzle-orm Google Vision API Vercel Amplify (LPホスト)