Doc Viewers

Custom document viewers implemented as single-page apps (SPA)

UI design & development

Custom SPA doc viewer Classic skin

Features

  • Single-page app
  • Content in HTML or Markdown
  • Dynamic image sizing
  • Image zooming
  • Auto table of contents
  • Auto figure captioning
Same viewer app Modern skin

Features

  • Single-page app
  • Content in HTML or Markdown
  • Dynamic image sizing
  • Image zooming
  • Auto table of contents
  • Auto figure captioning
My re-implementation of a tutorial site using Elm-lang

Features

  • Single page app
  • Written in Elm
  • Functional reactive programming
  • Borrows from Material Design
  • Open-source content site