Gramps Web frontend development
The Gramps Web frontend is written in Javascript and built using web components with Lit. This allows encapsulating functionality into reusable components.
The frontend is designed as a progressive single-page web app with a mobile-first experience. It makes heavy use of Material Web Components for a Material Design look and feel.