Well engineered for its size. A portfolio piece worth showing off.
A FHIR client allowing public health agencies to query health care organizations directly or via a TEFCA QHIN
Documentation
77
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
CONTRIBUTING guide found.
README is present.
Licensed under CC0-1.0.
Engineering
96
CI is configured (.github/workflows/ci.yaml).
Test files detected (e2e/custom_headers.spec.ts).
Linter or formatter configured (eslint.config.mjs).
Lockfile present (package-lock.json). Installs are reproducible.
Issue or PR templates present.
Project health
92
Dependency manifest found (package.json).
Repository has a description.
Actively maintained (pushed within the last month).
.gitignore present.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 8Forks
- 0Releases
Community
- —Community health
- —authors own >50% of commits
- 17Watchers
Responsiveness
- <1hMedian issue response
- <1hMedian PR merge time
- 78Open issues
Repository files40 root entries
- __mocks__
- .githubGood: CI is configured (.github/workflows/ci.yaml).Good: Dependabot covers 3 ecosystems (npm, docker, terraform). Dependencies stay current.Good: Issue or PR templates present.
- .vscode
- db-data
- design-review
- e2eGood: Test files detected (e2e/custom_headers.spec.ts).
- flyway
- keycloak
- public
- setup-scripts
- srcGood: CONTRIBUTING guide found.Issue: CONTRIBUTING guide contents could not be read (−28 pts vs a readable file).Fix: Move the file to the repo root or docs/CONTRIBUTING.md so its setup, style, test, and PR sections can be graded.
- terraform
- .dockerignore
- .env.sample
- .gitattributes
- .gitignoreGood: .gitignore present.
- .pre-commit-config.yaml
- app_version.yml
- docker-compose-dev.yaml
- docker-compose-e2e.yaml
- docker-compose-integration.yaml
- docker-compose.yaml
- DockerfileGood: Environment pinned via Dockerfile.
- Dockerfile.aidbox-seeder
- Dockerfile.dev
- Dockerfile.keycloak
- eslint.config.mjsGood: Linter or formatter configured (eslint.config.mjs).
- jest.config.js
- jest.setup.ts
- LICENSE.mdGood: Licensed under CC0-1.0.
- next-env.d.ts
- next.config.mjs
- package-lock.jsonGood: Lockfile present (package-lock.json). Installs are reproducible.
- package.jsonGood: Dependency manifest found (package.json).
- playwright-setup.ts
- playwright.config.ts
- README.mdGood: README is present.Good: README is well structured with multiple sections.Good: README includes screenshots or visuals. Great for first impressions.Issue: README has no code examples (−15 pts).Fix: Show a quick-start snippet so contributors can see what using your project looks like.Good: README links to a live demo or deployed app.Good: README includes status badges.Issue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Good: README documents how to run the project.
- start.sh
- tsconfig.json
- vs_dump.sql