Mirobody
The canonical registry of human health — roughly two thousand standardized indicators, clinical and lifestyle, resolved into one language.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Opacity is a web-based platform that screens for early signs of dyslexia through interactive browser games. Designed for children, parents, and teachers, it uses evidence-based cognitive assessments delivered through engaging gameplay.
Status: All five game API/UI implementations are present. The dashboard's main UI is a placeholder. The Rello Random Forest now has an optional website research demo at /research/rello, backed by ml/service/. Actual Opacity gameplay classification and child report generation are not implemented.
Opacity screens for dyslexia risk through five short, game-like cognitive assessments. The platform supports:
The output is a risk band (low/moderate/elevated), never a diagnostic label. This is a screening tool, not a diagnostic tool.
skill_states stored per childBrowser (React 19, Next.js 16, App Router)
│
├─ Supabase browser client (anon key, RLS-scoped)
│
▼
Next.js Route Handlers (frontend/app/api/**/route.ts)
│
├─ Supabase server client (cookie-bound, anon key)
├─ Supabase admin client (service role key, server-only)
│
▼
Supabase (Postgres + Auth + RLS)
Route handlers provide the game and account backend. A standalone FastAPI research service under ml/service/ serves the frozen Rello benchmark to /api/research/rello. Setup instructions cover model installation and the optional demo flag. Product ML scoring and Whisper transcription remain planned; Rello features cannot be substituted with gameplay scores.
auth.users row with a real JWT. No separate guest code path.frontend/lib/supabase/admin.ts, used only in server-only code (route handlers).| Layer | Technology |
|---|---|
| Frontend | React 19, Next.js 16, TypeScript, Tailwind CSS, shadcn/ui |
| UI State | Zustand, TanStack React Query |
| Database | Supabase (Postgres + Auth + RLS) |
| API | Next.js route handlers, REST |
| Validation | Zod |
| Animations | Motion, Cuelume (haptics), tw-animate-css |
| Auth | Supabase Auth (email/password + anonymous) |
| ML | Python research baseline and FastAPI demo under ml/; product scoring, XGBoost/SHAP and Whisper remain planned |
This is the beginning of the README. Read the rest at the original. Read the full README ↗