Home
Softono
ux-methods

ux-methods

Open source MIT TypeScript
14
Stars
0
Forks
0
Issues
4
Watchers
2 weeks
Last Commit

About ux-methods

A lightweight Jamstack knowledge graph application

Platforms

Web Self-hosted

Languages

TypeScript

UX Methods.org wordmark

The User Experience Practices Knowledge Graph

Fully Decoupled CMSProgressive Web AppKnowledge Graph & CI Workflows


Overview

UX Methods is a content-first Jamstack website built using Sanity and the Astro web framework, and coordinated with a lightweight knowledge graph running on an Apache Jena TDB2 triplestore.

The goal of this project is to:

  • Document and interconnect the practices and techniques of user experience design
  • Provide a demonstration of the emerging practices of structured content design, composable content publishing, and content-focused knowledge graph integration

This repository is a monorepo of three interrelated components: content management, web applications, and knowledge graph curation and integration.

Content Curation

UX Methods is built and maintained as a content-first resource. This means that content is structured to communicate meaning based on user and organization needs, not around the web requirements of particular "pages." UX Methods uses Sanity, a fully decoupled headless content operations platform, to produce, curate, and distribute content.

Screenshot of UXMethods.org website on desktop and mobile


Web Application

UX Methods uses the Astro web framework for fast, accessible progressive web app (PWA) generation and dynamic server-side pages for real-time previews in Sanity's Visual Editing feature.

Screenshot of UXMethods.org website on desktop and mobile