Skip to content
View CrisisCore-Systems's full-sized avatar
🙃
🙃
  • CrisisCore-Systems
  • Kelowna, canada bc

Block or report CrisisCore-Systems

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CrisisCore-Systems/README.md

CrisisCore-Systems

Security-hardened, trauma-aware software.
We build tools that keep sensitive data local, verifiable, and useful.

Sponsor Ko-fi Open Source Security Posture


Mission

Build humane systems under pressure.
Software that transforms lived pain into actionable signal—without surrendering privacy.

  • Privacy by design: local-only storage, no accounts, no trackers.
  • Security by default: CodeQL/SAST, CSP hardening, typed inputs, dependency hygiene.
  • Clinical utility: exports and workflows that actually help patients & practitioners.

Current Focus — 🩺 Pain Tracker

A security-first chronic pain & injury platform.

  • 7-step assessments • 25+ body locations • nerve symptoms • QoL metrics
  • Heatmaps • longitudinal trends • treatment-effect overlays
  • WorkSafe BC reports + clinician-grade CSV/JSON exports
  • Local-only: data never leaves your device unless you export it

Repo → https://github.com/CrisisCore-Systems/pain-tracker


Roadmap (90 days)

  1. Analytics v2 — comparisons, location heatmaps, treatment overlays
  2. Clinician Export Pack — printable visit summary + structured CSV/JSON
  3. A11y + i18n — keyboard/reader paths, high-contrast themes, translation scaffold
  4. Data resilience — encrypted local backups + import/restore flows
  5. Template library — WorkSafe BC variants & clinic presets

Security Posture (non-negotiables)

  • Zero cloud by default · no hidden analytics · no ad tech
  • Typed boundaries with Zod · strict CSP · sanitized flows
  • CodeQL/SAST in CI · custom pre-commit gates (secrets/types/conflicts)
  • OpenSSF Scorecard goals · weekly dependency reviews

We never gate critical health or security fixes behind sponsorship.


How to Support

If this work helps you or your patients, fuel the next release cycle:

Goal: first 10 monthly sponsors → funds CodeQL/SAST time, device testing, and the Clinician Export Pack.
All sponsors join the README Security Acknowledgments and get priority triage on one issue/month.


Operating Rules

  • Ship small, audited increments.
  • Treat data like a living patient, not a product.
  • Document the edge cases; test the worst paths first.
  • Elegance is empathy made executable.

Stack

Frontend: React 18 · TypeScript · Vite · Tailwind
Testing: Vitest · Testing Library · jsdom
Viz: Recharts · Chart.js
Security/CI: CodeQL · npm audit · custom gates · OpenSSF targets


Tree-of-Thought (working map)

Root: Privacy-first Healthcare OSS ├─ Utility → pain maps, timelines, clinician exports ├─ Security → local-only, CodeQL/SAST, CSP, typed inputs ├─ Quality → device testing, perf on low-end hardware, E2E └─ Sustainability → sponsors (briefs, acknowledgments, priority triage)


Contact

Medical disclaimer: Pain Tracker is informational and not a substitute for professional medical advice.

Popular repositories Loading

  1. pain-tracker pain-tracker Public

    Pain Tracker is a privacy-first PWA for chronic pain management with offline tracking, clinical analytics, and WorkSafe BC compliance. All health data stays local to your device. Tech: React 18 • T…

    TypeScript 1

  2. CompressKit CompressKit Public

    Advanced PDF compression toolkit for Termux environments

    Shell

  3. template-store-pro template-store-pro Public

    Python

  4. Image-processor Image-processor Public

    Python

  5. temporal-photo-organizer temporal-photo-organizer Public

  6. windowssps windowssps Public