Unit Project: Library Data Engine
Build a tested catalog engine using objects, Map, Set, JSON, search, and immutable updates.
Project brief
This project combines the data-modeling unit into a small library engine. It imports unknown JSON, validates books, indexes them, supports search and lending, and exports a clean snapshot.
Where this fits
This lesson builds one part of the path from language fundamentals to complete browser applications.
What you will build
Build a library engine with import validation, a Map index, tag Sets, search, immutable checkout, and JSON export.
You will first study the underlying rule, then trace worked code, repair a mistake, and create an independent solution.