About SignCourt
What this is
SignCourt is a small, independent project with two parts: short ASL lessons built around sports vocabulary and everyday basics, and a directory of ASL-interpreted and captioned sports broadcasts and events. It is not affiliated with or endorsed by any sports league, team, or athlete, and it does not name or depict any specific athlete anywhere in the app or its marketing.
This is a v0.2 build: unbranded, content-first, installable, and fully usable offline. The directory half is the more defensible, less-contested idea (nobody has built a cross-sport accessible-broadcast directory yet); the lesson half is scoped to sports vocabulary and watching-the-game language specifically rather than competing with general-purpose ASL learning apps.
Content review status
Every sign description in the current build was written from published ASL references (Lifeprint's ASL University, Handspeak, Signing Savvy) and checked against them. None of it has been reviewed yet by a Deaf ASL consultant. That review, with the consultant credited by name here, is a hard requirement before this app is used publicly or promoted anywhere, not an optional cleanup step. Video will replace the text descriptions once clips exist and pass that same review.
Data and privacy
SignCourt has no accounts, no login, and no server-side database. Quiz scores, learned-sign progress, display settings, and any listing you submit through the directory form are stored only in your browser's local storage, on your device. Nothing is sent to a server. You can export that data as a JSON file (see the directory page) to back it up or move it to another browser or device. Data saved by v0.1 is upgraded in place when v0.2 first loads; nothing is deleted.
Accessibility commitments
- A display bar on every page puts text size (up to 150%), high contrast, dark mode, and reduced motion one tap away.
- Body text holds at least 7:1 contrast (WCAG AAA) in light, dark, and both high-contrast palettes; the high-contrast modes push toward 21:1.
- Semantic HTML landmarks (header, nav, main, footer) and a real heading hierarchy on every page.
- A visible skip-to-content link on every page.
- Every interactive control is a real button, link, or form field, never a div with a click handler.
- A visible, high-contrast keyboard focus ring on every interactive element, never suppressed.
- Color is never the only signal: quiz feedback and directory tags always pair color with text or an icon.
- Motion is minimal and stops entirely under either the OS reduced-motion preference or the in-app toggle.
If anything here does not work well for you with a keyboard, screen reader, or magnifier, or reads as culturally wrong in a lesson description, that is exactly the kind of feedback this project needs. Treat this page as the place to flag it.
Shipped in v0.2, and what is still stubbed
- Shipped in v0.2 Works offline. The whole app (lessons, quizzes, cheat sheets, directory) installs as a web app and runs with no connection.
- Shipped in v0.2 Two new modules, quiz levels, progress, cheat sheets. Numbers and time, emotions and reactions, learn/test quiz difficulty, per-module progress tracking, and a printable one-pager per module.
-
Coming next
Video clips. Every sign is already structured with a
videoUrlfield, currently empty, so real reviewed clips can slot in without changing how lessons, quizzes, or cheat sheets work. - Coming next Shared directory submissions. Listings you submit today are saved only to your own browser. A shared, moderated submission queue needs a small backend (Cloudflare D1 plus a review step) that this build intentionally does not include yet.
- Coming next Accounts and cross-device progress. Progress is tracked locally per browser, with manual export/import in the meantime.
- Coming next Push notifications for upcoming captioned or ASL-interpreted games, once there is a data source active enough to make an alert worth sending.
- Deliberately out of scope for now Camera-based sign recognition. Grading your own signing back via camera is a real, much harder feature with real accuracy and privacy questions (including how it touches biometric-data rules for any users under 18). It stays out of scope until the multiple-choice quiz has proven the content and audience are right.