Day 1 - 12/1

AIアドベントカレンダー2025

HonoCloudflare PagesCloudflare D1TypeScriptTailwindCSS
Claude CodeGenSpark
AIアドベントカレンダー2025

概要

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