Web Toolbox

運用中

FastAPIで構築した多機能Webツール集。JSON整形・Base64・Hash・UUID生成などをブラウザから即時利用できる開発者向けツール。

Python FastAPI Jinja2 HTML/CSS/JS

担当範囲

設計 / 開発 / インフラ構築 / 運用

工夫・実装ポイント

  • 単一FastAPIアプリで複数ツールをルーティング管理
  • AIによるプロンプト支援・コード解説機能を実装
  • レート制限・入力制限による簡易セキュリティ対策

課題と対応

ツール数増加に伴うルート管理の複雑化。Blueprintライクな分割構成で対応。

AWS Lightsail サーバー構築・運用

運用中

Ubuntu + Nginx + FastAPI + systemdによる本番環境の構築・運用。Cloudflare経由でHTTPS公開済み。

AWS Lightsail Ubuntu Nginx systemd Cloudflare Let's Encrypt

担当範囲

インフラ設計 / 構築 / 運用

工夫・実装ポイント

  • Nginxリバースプロキシ設定とFastAPIの組み合わせ
  • Let's EncryptによるHTTPS化
  • systemdによるサービス常駐化・自動起動
  • Cloudflareを用いたDNS管理とセキュリティ設定

課題と対応

最小インスタンスでのパフォーマンス確保。軽量構成とキャッシュ設定で対応。

AI連携ツール開発

開発中

OpenAI APIを活用したプロンプト支援・コード解説・自動化ツールの実装。実務課題解決への応用を目的とした個人開発。

Python OpenAI API FastAPI JSON

担当範囲

設計 / 開発

工夫・実装ポイント

  • OpenAI APIを用いたチャット・補完機能の実装
  • プロンプトエンジニアリングによる出力品質の向上
  • 実務タスクへの適用検討と効果測定

課題と対応

APIコスト管理とレート制限への対応。リクエスト数制御とキャッシュ戦略で対処。