Skip to content

Feat: add Maine DOC Insight desktop analytics tool - #1

Open
gtonye wants to merge 1 commit into
mainfrom
feat/insights-tools-v1
Open

Feat: add Maine DOC Insight desktop analytics tool#1
gtonye wants to merge 1 commit into
mainfrom
feat/insights-tools-v1

Conversation

@gtonye

@gtonye gtonye commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Pre-Submission PR Checklist

  • Unnecessary development comments removed
  • All acceptance criteria verified
  • Functions according to ticket specifications
  • Tested manually where applicable
  • Branch rebased with latest main
  • No business logic exists within the database layer

Description of the change

Adds the Maine DOC Insight desktop analytics tool — a Tauri (Rust) + React + Chart.js application for exploring
Maine DOC education program data.

  • Six dashboard views: Home (system KPIs), Programs (completion/waitlist rates), Residents (near-release and
    never-engaged rosters), Facilities (raw and mix-adjusted completion rates), Comparison (side-by-side facility view), and
    Data Quality (field-level missing data report)
  • AI chat panel supporting Google Gemini, OpenAI, Anthropic Claude, and Ollama (local) — only aggregated metrics are
    sent externally; no resident names or DOC numbers leave the machine
  • Automated data quality assessment on every loaded dataset with per-view badges and a dedicated quality view
  • Demo mode for exploring sample responses without real data or an API key
  • Accepts CSV and Excel exports from the Maine DOC/OMS system and UnlockEd platform CSVs

How to test the PR

  • Follow the steps in the README.md

📝 Ensure that you can build and run the app locally

📝 Ensure that you can successfully create the desktop version using npm run tauri build

  • Use the demo mode

📝 ensure that you get the visualization

  • Using an API key, even a test one

📝 Ensure that you can chat with the data

Additional context

Initial implementation of a Tauri + React dashboard for Maine DOC education program data, including six data views, an AI chat panel with multi-provider support, and automated data quality assessment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gtonye gtonye self-assigned this Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant