Part of #204
Description
Save and load decks locally using localStorage.
Requirements
Data Model (Draft)
interface SavedDeck {
id: string; // UUID
name: string;
cards: { cardId: string; quantity: number }[];
createdAt: string; // ISO date
updatedAt: string; // ISO date
}
Phase
Phase 2 (weeks 3-4) — built alongside Deck Builder UI
Files
apps/web/src/features/deck/hooks/useDeckStorage.ts — persistence hook
Part of #204
Description
Save and load decks locally using localStorage.
Requirements
Data Model (Draft)
Phase
Phase 2 (weeks 3-4) — built alongside Deck Builder UI
Files
apps/web/src/features/deck/hooks/useDeckStorage.ts— persistence hook