Capturing Light and Shadows is a local movie and series collection manager built with React.
A home dashboard that groups items by category and opens item detail pages.
Add/edit/delete flows for movie or series records with fields such as title, release date, episodes, director, cast, description, note, watch status, and rating.
Local media handling for posters and header images, including multi-image support (up to 9 cover images and 9 detail images), selectable primary cover, and manual position/scale adjustment.
HEIC/HEIF image conversion during upload (converted to JPEG in-app) before local storage.
A detail page with Swiper-based header image carousel, autoplay, navigation controls, and full-screen image preview.
Category management (add, rename, delete, reorder).
Cast/actor views that parse cast names from works, link to actor profiles, and allow actor profile editing (avatar, hero image, gender, birth date, bio, note, and image position adjustment).
Data backup/restore through JSON export/import.
Text-table import/export through Excel (.xlsx/.xls) using xlsx (images are intentionally excluded from Excel export/import).
Data persistence is implemented locally via IndexedDB (idb). No login, account system, or cloud synchronization logic was found in the scanned front-end source.