Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bumbu/backbone.marionette.product_list
- Owner: bumbu
- Created: 2013-07-24T18:58:24.000Z (over 11 years ago)
- Default Branch: gh-pages
- Last Pushed: 2013-07-29T19:12:52.000Z (over 11 years ago)
- Last Synced: 2024-10-14T04:44:07.766Z (3 months ago)
- Language: JavaScript
- Homepage: http://bumbu.github.io/backbone.marionette.product_list/app/
- Size: 3.62 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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