Coding Drill
ChatGPT × コーディング学習、新しいトレーニング体験を無料で。
概要
📌 Coding Drill の概要 Coding Drill は、コーディングの問題を自動生成 & 採点するアプリケーション です。 ChatGPT APIを活用し、ユーザーが簡単にコーディング練習を行える環境を提供します。 個人開発プロジェクトとして、自身の技術向上を目的に開発しています。 🎯 目的・特徴 1. 自動生成&採点機能 • ChatGPT APIを利用し、問題を動的に生成。 • 提出されたコードを解析し、AI によるフィードバック を提供。 2. 簡単な操作で学習可能 • ユーザーは 難易度・データ型・トピック を選択し、ワンクリックで問題を生成。 • 回答後は ワンクリックで提出 & AI によるレビュー を受け取れる。 3. ローカルストレージによるデータ管理 • 問題・コード・レビュー結果を保存 & 再利用 できる。 • 過去のデータをロード & 削除できる機能を搭載。 4. カスタマイズ可能なエディタ • Monaco Editor(VSCodeベース) を採用し、エディタのフォントサイズ・カラーテーマ・言語設定を自由に変更可能。 🛠 使用技術 • Next.js(Reactベースのフレームワーク) • TypeScript • Tailwind CSS(スタイリング) • Monaco Editor(コードエディタ) • OpenAI API(ChatGPTを活用) • Vercel(デプロイ&CI/CD) 🚀 デプロイ & ローカル環境構築 • Vercelにデプロイ済み • .env.localにOpenAI API Key、プロンプトを設定すればローカルでも動作可能 🔮 今後の展望 • ユーザー登録機能 の追加(履歴管理・ランキングシステム) • タイマー機能の実装(制限時間付きの問題) • プロンプト最適化&Fine Tuningの実施 • 有料プランの導入(一部機能をサブスクリプション提供) • 他にも思いついた機能の試験的導入 このアプリは、プログラミング学習者向けに「算数ドリルを解くような感覚でコーディングを楽しめる」環境を目指しています。 ご意見ご感想を頂けると幸いです。
メイカー 🛠️
アップデート
まだアップデート情報の投稿はありません
コメントはまだありません