Anı Defteri
実際の結婚式のために制作結婚式のゲストブック用ウェブアプリです。ゲストはQRコードを読み取って、メッセージと最大3枚の写真を残せます。共有ウォールに載せるものと、ダウンロードできるPDFの本に入れるものは、新郎新婦が選びます。
Next.js · Supabase · React PDF
Charisma AI
運用終了サイドプロジェクトとして、しばらく本番運用していた本格的なSaaSです。自撮り写真とアンケートを入れると、Geminiがスコアをつけたカリスマ性のプロフィールが出てきます。コーチングプラン、毎日のチェックイン、チャットできるAIコーチ、Stripeのプラン、リマインダーメールもありました。意図して終了させ、課金とスコアリングのパターンはその後のプロダクトに引き継ぎました。
Next.js · Supabase · Gemini · Stripe · Resend
YouTube自動化
棚上げプロンプトを1つ入れると、公開済みの動画が出てきます。台本、シーン画像、単語レベルのタイムスタンプ付きのナレーション、動画、Remotionでのレンダリング、SEO、サムネイル、アップロードまでです。各ステップが出力をディスクに書き出すので、失敗した実行は、失敗したステップから再開できます。動いてはいましたが、本命のプロダクトから注意をそらすので棚上げにしました。
TypeScript · Gemini · fal.ai · ElevenLabs · Remotion · YouTube API
Tatil Radar
完成イズミルの海沿いで一晩過ごすと実際いくらかかるか(ホテル、夕食、ビーチ、夜の外出)をエリアごとに計算し、1つのホテルを13の販売チャネルで比較します。ホテルのリンクはすべて確認していて、確認できていないものにはそう表示しています。
Next.js · TypeScript
Hands-Free Chords
動くプロトタイプウェブカメラで両手をトラッキングします。それぞれの手に放射状のメニューがあり、左手でルート音、右手でコードの種類を選びます。ピンチすると、仮想MIDIポートを通じてDAWでコードが鳴ります。Web版を開発中です。
Python · MediaPipe · OpenCV · mido
MOKOKO
完成ブラウザで遊べる3ラウンド制のトルコ語の単語ゲームです。ゲームロジックと単語のルールはユニットテストでカバーしています。
React 19 · Vite · Vitest
LinkedInコンテンツのパイプライン
運用中ブランドファイル、リサーチリスト、コンテンツのキューから成ります。Claudeが2つのバージョンを下書きし、私が1つを承認すると、LinkedInの公式APIで投稿されます。私の承認なしに投稿されるものはありません。
Claude · LinkedIn API · Markdown
HorrorGuess
完成、未公開友人と2日で作った、トルコ語のホラー推理ゲームです。モデルは「しなければならない」「してもよい」「してはいけない」のルールに従い、スキーマで強制された出力形式で怪談を書きます。プレイヤーは、それが20体のクリーチャーのどれを描写しているかを当てます。
React · Vite · TypeScript · OpenAI
Chordinia
一時停止中コードと歌詞のアシスタントです。中核にはピュアDartで書いた本格的な音楽理論のエンジン(コードの解析、キーの検出、ワンタップでの移調、リアルタイムのピッチ解析)があり、楽曲認識と歌詞の機能もあります。Pistochiaのリリースが済むまで一時停止しています。
Flutter · Supabase · ACRCloud · Genius API
Kuluçka Vampir Köylü
運用終了カフェで開かれる人狼ゲームの夜のためのアプリです。プレイヤーはQRコードで参加し、タップすると表示される役職カードを受け取ります。夜のアクションは司会者の画面で処理され、投票はリアルタイムで全員のスマホに同期されます。誰が何を見られるかは、アプリではなく行レベルセキュリティで強制しています。カフェのゲームの夜は紙のカードで問題なく回っていたので、運用を終了しました。
Next.js · Supabase Realtime · Row-level security
aifindsit
ワークフロー構築済みn8nのワークフローとして作ったInstagramのDMボットです。メッセージがWebhookで届くと商品を検索し、その商品へのリンクを付けて返信します。
n8n · Instagram Graph API