/backbone-marionette-sample-app

A Contact Manger sample application built with Backbone/Marionette

Primary LanguageJavaScriptMIT LicenseMIT

Backbone Sample App - Contact Manager

This is a sample application using Backbone and Marionette to build a Contact Manger.

The base of the application was built using the backbone start kit.

Features

  • The application does its best to follow the ADR pattern with Marionette
  • Has a custom sync and uses local storage to persist model data from the Random User Api
  • Has data validation via backbone-validation
  • Has form+model binding via backbone.stickit
  • Has a custom route dispatcher for simplifying router calls to actions

Getting Started

Just clone

$ git clone https://github.com/sabarasaba/modern-backbone-starterkit.git ContactManager && cd $_
$ npm install                       # Install Node.js components listed in ./package.json

Development

Builds the application and starts a webserver with livereload. By default the webserver starts at port 1337.

$ gulp

Copyright

Licensed under MIT License (MIT). See LICENSE.txt