Skip to content

clarvia-org/workflow-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

66 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

workflow-web

This is the website that families actually see at clarvia.org. It turns the structured data from clarvia-graph into simple, multilingual checklists that help people navigate bereavement paperwork.

Try the alpha checklist

πŸ“Έ Alpha checklist preview
Clarvia bereavement checklist β€” alpha preview

This site renders checklist data generated by clarvia-graph. See the example export for the JSON shape.


A thin web layer for Clarvia's open bereavement workflow infrastructure. This repository renders workflow data as a free, multilingual public service. It is designed as a reference consumer β€” the data layer is the primary artifact.

🌐 clarvia.org Β· πŸ“‹ Good first issues Β· πŸ“– How to contribute


How to help in under 30 minutes

Task Time Skills needed
Add ARIA labels for screen readers ~30 min Basic HTML/React
Add GitHub link to website footer ~20 min Basic React/CSS
Create a 'Contribute' page ~45 min React/Next.js

πŸ‘‰ Browse all good first issues to find something that fits your skills.


Static web layer for publishing Clarvia workflows, checklists, and generated API views.

The web layer should remain thin.

Workflow facts, source metadata, deadlines, conditions, and review status should come from workflow-data, not be duplicated manually in this repository.


Project scope

Clarvia provides administrative guidance based on official sources.

It does not provide individualized legal advice.

The website exists to make workflow data understandable, accessible, and trustworthy for public use.

The first public service is being built and validated for Luxembourg. The website should present that first service clearly while keeping the architecture ready for multilingual, cross-border, and future European workflow outputs.


Responsibilities of this repository

This repository is responsible for:

  • rendering public checklist pages,
  • displaying source citations,
  • displaying last-verified dates,
  • presenting workflow status clearly,
  • supporting accessibility,
  • generating lightweight public API views where appropriate,
  • presenting future heritage-folder pages clearly and safely,
  • and making correction paths visible.

Not in scope

This repository should not contain:

  • manually duplicated workflow facts,
  • personal bereavement case intake,
  • user accounts,
  • case-management features,
  • personalized legal advice,
  • unpublished reviewer notes,
  • grant documents,
  • partner correspondence,
  • or operationally sensitive material,
  • storing heritage-folder personal content.

Data source

Published workflow content should be generated from structured data.

The data infrastructure is moving to clarvia-graph, which will produce static JSON web bundles that this repository consumes at build time. During the transition, workflow-data remains the current content source.

If a web page needs administrative content, first check whether that content belongs in the data layer.


Current status

This repository powers the live website at clarvia.org.

Current pages:

  • Trilingual landing page (English, French, German),
  • Language-aware root redirect,
  • Dynamic sitemap with hreflang alternates,
  • Turnstile-protected feedback, subscribe, and contact forms.

Development model

This repository is the public web layer for Clarvia. It turns structured workflow data into simple, multilingual checklist experiences that families can actually use.

We are developing the web layer in rapid proof-of-concept, alpha, and beta phases using internal resources. This allows us to test the user journey, accessibility, language handling, source display, correction paths, and public feedback loops before formal funding timelines are complete.

This early work is not a replacement for funded development. It is a way to make progress visible, reduce delivery risk, and learn from real implementation.

Future funded phases will focus on improving the public service to a higher standard: accessibility, usability testing, localization, content review, production hardening, security, documentation, performance, and long-term maintainability.

The goal is to test limited, clearly marked public-facing versions where appropriate while identifying what must be validated, improved, and hardened before full public release.


Development

Install dependencies:

npm install

Run locally:

npm run dev

Lint:

npm run lint

Build:

npm run build

Contributing

Contributions are welcome for:

  • frontend implementation,
  • accessibility,
  • documentation,
  • static generation,
  • visual clarity,
  • performance,
  • validation integration,
  • and generated API views.

Do not submit sensitive personal information.

See CONTRIBUTING.md for details.

License

Unless otherwise specified, code and tooling in this repository are licensed under Apache License 2.0.

Content generated from workflow data may be licensed separately under Creative Commons Attribution 4.0 International.

Related repositories

Repository Role
clarvia-graph Open consequence graph β€” schemas, validation, sources, exports
workflow-data Legacy checklist data and migration source
.github Organization-wide community health files

Releases

No releases published

Packages

 
 
 

Contributors