AI を活用した会員ポータルサイト
概要
会員機能と AI 機能を備えた中規模ポータル。フロントエンド Next.js、バックエンド Django、AI には OpenAI GPT-3.5 を組み込み、デプロイには AWS のデファクトスタンダードな構成を採用した。
課題・背景
会員登録・ログイン・退会・パスワードリセット・メール認証・会員限定コンテンツといった会員機能と、特定データから新しいデータを返す独自の AI 機能を持つ中規模ポータルが必要だった。デプロイ・運用も標準的な構成で長期保守できる前提が求められた。
アプローチ
フロントエンドは Next.js + Tailwind CSS、バックエンドは Django、AI は OpenAI GPT-3.5 を採用。デプロイ先には EC2 をベースに、S3(ファイルアップロード)、SES(メール送信)、Route 53(ドメイン管理)、CloudFront(CDN)を組み合わせた標準的な AWS 構成とした。さらに開発フローにも実験的に AI を導入し、未経験言語・フレームワークでの実用的な開発スピードを検証した。
成果
会員機能と AI 機能を備えたポータルとして稼働。開発フローに AI を導入したことで、未経験スタックでも実用的なスピードで開発できることを確認できた。
担当範囲
企画立案/要件定義/コーディング/テスト/保守・運用
技術スタック
Next.js/Django/OpenAI GPT-3.5/AWS (EC2/S3/SES/Route 53/CloudFront)/Tailwind CSS