{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/0ffe3b14e0ed4a93b814d2c428f46087\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/0ffe3b14e0ed4a93b814d2c428f46087-2e537e93c4d2ec5c.gif","duration":295.754,"title":"User Management Dashboard With CRUD, Filters","description":"This Loom presents a deployed User Management Dashboard with filtering, sorting, editing, deletion, and pagination. The author demonstrates name-based and pop-up filter behavior, noting dynamic department filtering and a mock Users API limitation that always returns ID 11, which they address using date.now. They explain implementing business logic to map a returned string name into first and last name, plus validators and validator tests for form safety. They also describe a modular, DRY architecture in VS Code with separate layers for API/networking and hooks for confirm delete, filters, pagination, and table and form logic, using useMemo for filtering, sorting, and pagination in App.jsx."}