File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 1+ /**
2+ * MOVIES (GHIBLI) DASHBOARD TODOs
3+ * -------------------------------
4+ * Easy:
5+ * - [ ] Add select dropdown for director filtering instead of text filter
6+ * - [ ] Add film poster (map titles to known images or placeholder search)
7+ * - [ ] Show running time, score, producer fields
8+ * - [ ] Expand/collapse description
9+ * Medium:
10+ * - [ ] Client-side pagination / virtualization for performance (future if many APIs)
11+ * - [ ] Favorites / watchlist (localStorage)
12+ * - [ ] Sort (Year asc/desc, Title A-Z, RT Score)
13+ * - [ ] Detail modal with full info & external links
14+ * Advanced:
15+ * - [ ] Pre-fetch details or combine with other Studio Ghibli endpoints (people, locations)
16+ * - [ ] Add fuzzy search (title, director, description)
17+ * - [ ] Offline cache using indexedDB (e.g., idb library)
18+ * - [ ] Extract data layer + hook (useGhibliFilms)
19+ */
120import { useEffect , useState } from 'react' ;
221import Loading from '../components/Loading.jsx' ;
322import ErrorMessage from '../components/ErrorMessage.jsx' ;
You can’t perform that action at this time.
0 commit comments