Physical therapy recovery platform — marketing site and patient dashboard.
kinetiq/
├── index.html # Landing / marketing page
├── css/
│ └── styles.css # All styles
├── js/
│ ├── data.js # Exercises, videos, sample data
│ ├── landing.js # Landing page (auth modal, scroll reveal)
│ └── app.js # App pages (charts, exercises, chat, etc.)
├── app/
│ ├── dashboard.html
│ ├── videos.html
│ ├── notes.html
│ ├── plan.html
│ ├── milestones.html
│ ├── progress.html
│ └── messages.html
└── partials/ # HTML snippets used to build pages
Open index.html in a browser, or serve the folder with any static server:
python3 -m http.server 8080Then visit http://localhost:8080.
From the landing page, use Get Started or Log In (or the demo bypass) to open app/dashboard.html.
- App state (completed exercises, progress logs) is stored in
localStorage. - Chart.js is loaded from CDN on app pages only.