Personal dashboard checkpoint for CodeWorks — background imagery, weather, quotes, clock, and authenticated todos via the Sandbox API and Auth0.
npm install
npm startOpen http://localhost:8080 (Auth0 requires localhost, not 127.0.0.1 or file://). If you use npm start, bookmark localhost — the app will redirect away from 127.0.0.1 automatically.
You do not need your own Auth0 developer account — the classroom credentials in app/env.js are already configured.
- First time: click Register, complete signup on the Auth0 page, then Accept on the consent screen.
- Returning: click Log in with the same email/password.
After Accept, you should land on Inspire still on localhost:8080 with Bonjour, … and working todos — not back on the Log in / Register buttons. If login loops, hard-refresh and try again in a normal browser window (not strict private mode).
- CodeWorks MVC template (vanilla JS modules)
- Auth0 SPA + Sandbox API (
https://sandbox.codeworksacademy.com) - Observer pattern via
AppState+EventEmitter