━━━━━━━━━━━━━━━━━━━━
■作品の動作確認/紹介映像
YouTube上からご覧いただけます。
https://youtu.be/r8D5nYJHqN8?si=6MFuqUmNTzspWprk
━━━━━━━━━━━━━━━━━━━━
■使用技術
【プログラミング言語】
Python (Python 3.12)
【Webフレームワーク】
Django (Django 5.1.4)
【データベース】
SQLite (開発環境) PostgreSQL (本番環境 / psycopg2-binary)
【外部API・サービス】
OpenAI API (openai / GPT-4o) Stripe (stripe / サブスクリプション決済)
【ファイル処理】
PIL/Pillow (画像処理) PyPDF2 (PDF処理)
【静的ファイル配信】
WhiteNoise (whitenoise)
【Webサーバー】
Gunicorn (本番環境) Uvicorn (ASGIサーバー)
【環境変数管理】
django-environ (環境変数管理) python-dotenv (dotenvファイル読み込み)
【その他ライブラリ】
Channels (WebSocket対応) dj-database-url (データベースURL設定) requests (HTTP通信) numpy (数値計算)
【開発環境】
クロスプラットフォーム対応 (Windows / macOS / Linux)
━━━━━━━━━━━━━━━━━━━━
■ツールの概要
【アプリタイトル】remAInd
【ジャンル】学習用ツール
【特徴】キーワードと難易度を設定して四択問題を自動生成し、AIが回答を自動判定・解説します。生成した問題は履歴として保存され、解説の再閲覧や再挑戦、初回解答時の正誤確認が可能な学習支援ツールです。
━━━━━━━━━━━━━━━━━━━━