OpenAI API 検証サイト
ログインしてください。
当サイトで使用している技術スタックは以下の通りです。
OpenAI APIのChat、Whisper、Text to speech、Vision機能を使用しています。
Vercelに当アプリをホスティングしています。
Next.js 14にてフルスタックで実装しています。
EC2にWebサーバを立てています。
PDFを画像に変換するために使用しています。
PDFを画像に変換するAPIを呼び出すために使用しています。
UIフレームワークはTailwind CSSを使用しています。
UIキッドにshadcn/uiを使用しています。
Reactアプリで使用できるアイコンライブラリのReact Iconsを使用しています。
アプリケーションの状態管理ツールとしてRedux Toolkitを使用しています。
認証/認可にAuth.js V5を使用しています。
フォームのバリデーションチェックにReact Hook Formを使用しています。
React Hook Formと併用してデータ検証するためにZodを使用しています。
暗黙的な型推論と明示的な型指定を採用するためにTypeScriptを使用しています。
コードの品質向上、メンテナンス性の向上を図るためにESLintを使用しています。
ソース管理にAzure DevOpsのAzure Repos Gitを使用しています。