学習制作 02 | 応募管理ミニアプリ(JobTracker)
DOM操作と状態管理を中心に、応募情報を管理できるシングルページアプリとして実装しました。
実装範囲
- 応募情報の新規登録 / 編集 / 削除
- ステータス別フィルタリング(書類〜不採用)
- dialogモーダルでのフォーム入力
- LocalStorageによる永続化(リロード後も維持)
設計意図
- データ配列を単一の状態として管理し、描画を再生成する構成
- フォーム検証を関数化して、登録/編集で共通利用
- ステータス表示を色付きバッジで視認性向上
改善予定
- 検索機能(企業名・職種の部分一致)
- 期限通知・面接日管理の追加