Foundation

Laravel + Livewire installed; Eloquent reading the shared casecod_coder database without modification.

Users in users_v2: 417
PHP version: 8.3.30
DB connection: casecod_coder

What's next

  • Phase 2: auth (login against existing bcrypt hashes), pre-registration allowlist, password reset, Cloudflare Turnstile
  • Phase 3: role-based sidebar from config/navigation.php
  • Phase 4: Fellow log-a-case (Tom Select multi-CPT)
  • Phase 5: PD report views
  • Phase 6+: admin, scheduled emails, hardening, cutover

UI bundle (smoke test below)

  • Tabler — Bootstrap 5 admin theme
  • Tom Select — searchable multi-select (Selectize successor)
  • Chart.js — same lib used today for fellow charts
  • DataTables — for cohort/comparison tables
  • Flatpickr — date picker

Vendor library smoke tests

If this becomes a searchable pill picker, Tom Select is wired up.
If clicking opens a calendar, Flatpickr is wired up.
Chart.js
DataTables
YearCohortCases
2024A241
2024B198
2025A307
2025B266