This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built

PuskesmasAI is an offline-first Progressive Web App (PWA) that brings AI-powered medical triage to community health workers (kader) in rural Indonesia — no internet connection required after the first setup.

Indonesia has 1 doctor per 5,000 people, far below the WHO's recommended 1:600 ratio. In remote 3T regions (Tertinggal, Terdepan, Terluar — Underdeveloped, Frontier, and Outermost), over 45% of community health posts lack adequate medical staff. The kader — non-medical volunteers who are often the only frontline health resource for millions — must make triage decisions without doctors nearby, without structured guidance, and frequently without internet.

PuskesmasAI solves this. A kader inputs patient symptoms via a simple form in Bahasa Indonesia, and the app returns a structured AI triage result: GREEN / YELLOW / ORANGE / RED — with recommended actions, possible conditions, red flags, and an auto-generated referral note. Patient records are stored locally in IndexedDB and sync to the Puskesmas dashboard when connectivity returns.