Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bumbu/backbone.marionette.product_list

Demo app built using Backbone, Marionette and LocalStorage
https://github.com/bumbu/backbone.marionette.product_list

Last synced: about 1 month ago
JSON representation

Demo app built using Backbone, Marionette and LocalStorage

Awesome Lists containing this project

README

        

# Backbone Marionette Products List Demo Application

This is a test application.

If you need only the result then open _app/index.html_

## Structure
* Files
* Grunt.js
* package.json
* .bowerrc
* bower.json
* README.md
* Folders
* _src_ - Front-end source
* _src/components_ - Front-end components source
* _app_ - Application
* _test_ - Tests

## Developing front-end

1. install node.js
* cd to project folder
* run _npm instal_
* install bower _npm install -g bower_
* install components _bower install_
* run _grunt_

Now you are in live development mode. Making any changes will compile automatically JS and CSS source.

Before commiting changes run ```grunt build```. This command will compile, minify and copy all the files in the right folders.

## Used technologies
* Grunt
* Bootstrap
* Requirejs
* Underscore
* jQuery
* Modernizr
* Backbone
* Marionette
* localStorage
* Wreqr

## Screenshot
![screenshot 1](http://bumbu.github.io/backbone.marionette.product_list/media/screenshot_1.png)

## TODO
* Minimize all JS for production version
* Build requirejs modules (r.js??)
* Finish all incode TODOs
* Implement localStorage sync in Backbone maner
* Add visual validation