AI Study Assistant public_html upload notes

This public_html package is auth-gated. The student dashboard will NOT open until the backend login API creates a real session.

Upload these files directly inside public_html:
- index.html
- styles.css
- app.js
- manifest.json
- sw.js
- icon.svg
- .htaccess

Do not upload server/, database/, .env, or package.json into public_html.

Important:
1. The frontend calls /api/auth/login, /api/auth/register, /api/auth/me and /api/csrf-token.
2. You must deploy the Node.js backend separately and proxy /api to it.
3. If you only upload this public_html frontend, the landing page will work, but login/register will show that the backend is not connected yet.
4. After replacing old files, clear browser cache/service worker once: DevTools > Application > Service Workers > Unregister, or open in private browsing. On phone, clear website data if it still loads the old demo.
