A five-level link shortener, then three twelve-stage apps: JavaScript logic, TypeScript contracts, React screens, fetch APIs. APIs run in the local sandbox, not on a deployed server.