概要
リピートクライアント向けに構築した、洗練されたAI旅行アシスタントです。目的地、予算、ホテルタイプ、興味、食事の好みなどのユーザー設定を入力すると、Claude APIを使用して最大16,000出力トークンの詳細な日別旅行プランを生成します。
仕様策定からDigitalOcean VPS上へのライブデプロイまで完了。SSL、Nginxリバースプロキシ、systemdサービス管理を実装しています。
主な機能
- Claude AIによる旅行プラン生成(最大16kトークン)
- 複数都市の旅行計画(都市ごとの日数配分対応)
- ホテルの好み設定(特定チェーン・スタイル指定)
- Leaflet.jsによるインタラクティブ地図
- 項目ごとの再生成(ホテル / 食事 / アクティビティ)
- Skyscannerリンク付きフライト提案
- Google Maps / Photos / Ratings連携
- ビザ情報、予算見積もり、旅行のヒント
- JWT認証 + 旅行プランの保存・読み込み
- バジェット / ミドルレンジ / ラグジュアリーモード
技術スタック
Python / FastAPI
React
Claude API (claude-sonnet)
Leaflet.js
Pydantic
JWT Auth
Nginx
DigitalOcean VPS
systemd
SSL / HTTPS
成果
完全納品・ライブデプロイ済みで、5つ星レビューを獲得。クライアントからは、当初の仕様を超えたホテル指定機能と複数都市対応が特に高く評価されました。