2026年5月12日
冬休み2週間でWebアプリを完成させよう
冬休みに「新年の目標管理アプリ」を作ります。目標を追加・削除でき、進捗をパーセントで表示。localStorageでデータを保存するので、ブラウザを閉じても消えません。
夏休みに作れるWebアプリ10選で他のアイデアも見られます。
2週間スケジュール
Day 1-3: HTML/CSSで見た目を作る
- index.htmlで基本構造(入力欄、追加ボタン、目標リスト、進捗バー)
- style.cssでデザイン(カード風レイアウト、色、フォント)
- レスポンシブ対応(スマホでも見やすく)
Day 4-7: JavaScript機能実装
- 目標の追加機能(フォーム送信→リストに追加)
- 目標の削除機能(×ボタンで削除)
- 達成チェック機能(チェックボックスで完了/未完了)
- 進捗計算(達成数÷全体数×100%)
Day 8-10: データ保存とデザイン調整
- localStorageに目標データを保存
- ページ読み込み時にデータを復元
- アニメーション追加(追加時のフェードイン等)
Day 11-14: テスト・改善・公開
- バグ修正(空文字の追加防止、重複チェック等)
- 友達に使ってもらいフィードバックを得る
- GitHub Pagesで公開
JavaScript DOM操作で要素の追加・削除を学べます。localStorage入門でデータ保存の方法を確認。
カスタマイズアイデア
- カテゴリ分け(勉強、運動、趣味など)
- 期限設定(いつまでに達成するか)
- 達成時のお祝いアニメーション
- ダークモード切り替え
独学ロードマップで次に学ぶべきことを確認しましょう。
まとめ
- ✅ Day 1-3: HTML/CSSで見た目を作る
- ✅ Day 4-7: JSで追加・削除・進捗計算
- ✅ Day 8-10: localStorage保存
- ✅ Day 11-14: テスト・公開
- ✅ 完成したらGitHub Pagesで公開