Concrete exercises for each framework across the five sites (plus the mock API and the native app). Tick them off as you go — progress is saved in your browser. Serve the hub first (python -m http.server 8000); for API work also run node api/mock-server.js.