Firebase と Next.js を使ったモダンな ToDo アプリケーションです。
- ✅ タスクの追加・削除・完了切り替え
- 🔍 フィルタリング機能(すべて・アクティブ・完了済み)
- 📊 タスクの統計情報表示
- 🗑️ 完了済みタスクの一括削除
- 📱 レスポンシブデザイン
- ☁️ Firebase Firestore でのリアルタイム同期
- Firebase プロジェクトを作成
- Firestore データベースを有効化
- Firebase 設定を
pages/index.jsのfirebaseConfigに設定 - 依存関係をインストール:
npm install
- 開発サーバーを起動:
npm run dev
Firebase Console で以下の設定を行ってください:
- プロジェクトを作成
- Firestore Database を作成(テストモードで開始)
- プロジェクト設定から Web アプリを追加
- 設定値を
firebaseConfigオブジェクトにコピー
npm run build
npm startまたは Vercel にデプロイ:
npx vercel