The live apps are available here(double click on task items to edit):
tomzeng.com:8001/todos_mvc/app (single panel with realtime updates)
tomzeng.com:8001/todos/app (two panels)
checkout the pusher branch
checkout the i18n branch
The frontend is a Sencha Touch 2 app built with Sencha Architect 2
There are two implementations(take a look at the screen shots):
Single panel with in-place editing, double click on task item to edit Two panels with card layout, double click on task item goes to the form panel to edit
The backend is a Rails application (as a REST API server only)
-
make sure you have Ruby and Rails set up (use of RVM is recommended)
-
run ‘bundle install’
-
run ‘rails server’
-
open the following urls in any WebKit browsers (Chrome, Safari, or use iOS/Android/Blackberry devices/simulators)
localhost:3000/todos_mvc/app.html (single panel implementation)
localhost:3000/todos/app.html (two panel implementation)
Open the follow SA2 projects under public directory(in the Rails root directory)
Single Panel: public/todos_mvc/todos_mvc.xds
Two Panel: public/todos/todos.xds