概要
サイト内で、利用者が保存しているカード取得データをエクスポート/インポートできるようにする。
背景
取得済み状態、取得日、メモなどの利用者データは現在ブラウザのローカル保存に依存している。端末変更、ブラウザ変更、ローカルデータ消失に備えて、バックアップと復元の手段が必要。
要望
- サイト内に取得データのエクスポート操作を追加する
- エクスポートは JSON ファイルとしてダウンロードできるようにする
- 対象は取得済み状態、取得日、メモなどのユーザー保存データ
- サイト内にインポート操作を追加する
- インポート時は JSON の形式を検証する
- 既存データを上書きするのか、マージするのかを確認できるようにする
- 可能であれば、既存データを壊しにくいマージ方式を用意する
補足
ログインなし・ローカル保存前提のまま使える機能として実装する。将来 API/DB を導入する場合でも、バックアップ用途として残せるとよい。
概要
サイト内で、利用者が保存しているカード取得データをエクスポート/インポートできるようにする。
背景
取得済み状態、取得日、メモなどの利用者データは現在ブラウザのローカル保存に依存している。端末変更、ブラウザ変更、ローカルデータ消失に備えて、バックアップと復元の手段が必要。
要望
補足
ログインなし・ローカル保存前提のまま使える機能として実装する。将来 API/DB を導入する場合でも、バックアップ用途として残せるとよい。