Subsetting - sgml/signature GitHub Wiki

UX

Risks

Explanation Nielsen Principle Norman Principle Dijkstra Principle
Minimalism makes the site look old‑fashioned compared to modern platforms. Aesthetic and minimalist design Emotional design (visual appeal) Over‑simplification can mislead
Novices may find categories overwhelming without visual cues or tutorials. Help and documentation Discoverability Lack of scaffolding for learners
Few built‑in protections compared to newer marketplaces. Error prevention Safety and trust Correctness sacrificed for minimalism
No advanced features like filters, personalization, or integrated payments. Flexibility and efficiency of use User experience richness Limited abstraction and extensibility
Simplicity can enable scams or misleading postings without strong safeguards. Error recovery and prevention Feedback and constraints Inadequate safeguards against misuse

Benefits

Explanation Nielsen Principle Norman Principle Dijkstra Principle
No clutter, ads, or distractions; pure text and links keep focus on tasks. Aesthetic and minimalist design Affordances (clear function cues) Simplicity over complexity
The design has remained stable for decades, building user confidence. Consistency and standards Conceptual models (predictability) Stability and correctness
Works on low bandwidth, across devices, geographies, and generations. Flexibility and efficiency of use Accessibility and usability Efficiency and economy of design
Categories use everyday phrasing (“jobs,” “housing”) instead of jargon. Match between system and real world Natural mapping (language clarity) Clarity and readability
Pages load instantly; users can skim or post quickly without friction. Visibility of system status Feedback (immediate response) Directness and responsiveness

React

Webpack

NodeJS