Align frontend wording with final domain terms (course system/course/lesson block), keep PickTargets backward compatible with backend values, and fix related import paths.
Made-with: Cursor
Align frontend types, stores, pages, and routes to the renamed course/course_section/course_group domain fields for backend compatibility.
Made-with: Cursor
Add the current frontend codebase with a baseline .gitignore and update piano-specific UI terms to teaching-oriented terms for the current product context.
Made-with: Cursor