Day 1 - 12/1
AIアドベントカレンダー2025
HonoCloudflare PagesCloudflare D1TypeScriptTailwindCSS
Claude CodeGenSpark

概要
25日間のAI開発チャレンジを記録・共有するためのWebアプリ。毎日AIツールを使ってプロダクトを作り、使用技術・制作時間・振り返りを記録。チャレンジ生成ツールも搭載し、制約ベースでアイデアを発想できる。
制作時間
10時間
学んだこと・振り返り
🎉 革命的な開発体験
スマホだけで本格的なWebアプリを開発できた!
GenSparkのClaude Code統合により、PCがなくても移動中や隙間時間にスマホから開発を進められました。これは本当に革命的です。
💡 学んだこと\r\n- Hono + Cloudflare Pagesの組み合わせは軽量で高速
- D1データベースはSQLiteベースで使いやすい
- AIとの対話型開発は、従来のコーディングより圧倒的に速い
- スマホからでも複雑なアプリケーションが構築可能
🛠️ 技術スタック
- フレームワーク: Hono(軽量・高速なWebフレームワーク)
- デプロイ: Cloudflare Pages(エッジ配信)
- データベース: Cloudflare D1(SQLite互換)
- スタイリング: TailwindCSS(ユーティリティファースト)
- 言語: TypeScript(型安全性)
🚀 主な機能
1. カレンダービュー: 25日間のプロジェクトを一覧表示
2. プロジェクト管理: CRUD操作、下書き/公開切り替え
3. チャレンジ生成ツール: 25日間版と1日版の両方搭載
4. AIツール評価: 各プロジェクトで使用したAIツールを記録・評価
5. タグシステム: 使用技術をタグで管理
🤔 今後の展望
- 複数ユーザー対応(各自のアドベントカレンダーを作成)
- SNS共有機能の強化
- 統計ダッシュボード追加
初回プロンプト(計画)
# AIアドベントカレンダー開発
## 目標
25日間のAI開発チャレンジを記録・共有するためのWebアプリを作る
## 要件
- 25日分のプロジェクトを管理できるカレンダー
- 各日のプロジェクト詳細(タイトル、説明、使用技術、AIツール、振り返り)
- 公開/非公開の切り替え
- レスポンシブデザイン
## 技術スタック
- Hono + Cloudflare Pages
- D1データベース
- TailwindCSS
チャレンジ生成ツールで作成した最初の計画です
メインAIツールの評価
Claude Code
⭐⭐⭐⭐⭐
良かった点
コード理解力が非常に高い, 複雑なリファクタリングも正確, エラー修正が的確, 長いコンテキストを保持できる
改善してほしい点
時々冗長な説明をする, レスポンスが長くなることがある
総合コメント
GenSpark経由でスマホから開発できたのが革命的。PCがなくても移動中に本格的な開発ができる。コード品質も高く、複雑なTypeScriptの型定義も正確に生成してくれた。
公開日: 2025/11/30