Skip to content

Project Structure

Tenor Biel edited this page May 23, 2015 · 1 revision

This might be out of date. You have been warned.

Stack

The project's stack consists of Backbone, React and Fluxxor for implementing a model, view and controller layer (respectively). Backbone is used strictly for it's model system, which involves API synchronization, data validation and collection management. React is used in combination with Fluxxor for implementing the view layer which is controlled by the stores (controllers). Fluxxor alone is used for defining and using system-wide actions with the dispatcher as well as defining stores.

Folders

The current root of the project looks like this:

- conf/
  - mime.types
  - nginx.conf.erb
- public/
  - index.html
  - landing.html
  - *.{svg,jpeg,png}
- scripts/
  - components/
  - stores/
  - models/
  - constants/
  - main.js
- styles/
  - main.scss
  - landing.scss
  - _*.scss
- Gulpfile.js
- package.json
Clone this wiki locally