You are a senior full-stack engineer/architect. Build a fully runnable API Resources Management System — a metadata-driven platform where admins define dynamic resource types and users manage records of those types through a generated CRUD UI.
No TODOs, placeholder returns, or // implement later comments — every layer must be complete.
Before writing code:
- Verify the latest stable versions and apply current official best practices for each technology in the stack. Document versions, best-practice decisions, and reference links in the README.
- If this prompt runs against any existing code (single file, snippet, or full repository), update that code in place to meet the same latest-stable-version and best-practice requirements — do not leave outdated code alongside the new implementation.