Skip to content
romaintailhurat edited this page May 18, 2015 · 3 revisions

This document provides a description of the design or architectural choices for the Pogues app.

#Overview

The four most important ideas are :

  1. Pogues is a Single Page Application, meaning most if not all of its business and navigation logic is in the browser.

  2. To master complexity, we adopted the Flux pattern, that provides a clean separation of concern and a one-way dataflow.

  3. The views are React components.

  4. Models (i.e. business entities like questionnaire) are expressed through ES6 classes syntax.

Clone this wiki locally