Screenshot: http://i.imgur.com/gW2FUHR.png
Client repo: https://github.com/james-coombs/yamba-client
API repo: https://github.com/james-coombs/yamba-api
Technologies: Ember.js client, ruby on rails API, SQL database.
Installation: Client: npm install, bower install API: bundle install
Wireframe: http://i.imgur.com/0tUfAHO.jpg?1 ERD: http://i.imgur.com/mBFOCdi.jpg
User stories: As a user I want to own my boards. As a user I want to own my pages. As a user I want to post new pages. As a developer I want a bug free app. As a developer I want to upload images. As a developer I want to use ember views and routes.
I want to better use ember routes to display individual pages. I want to upload images on a deployed site. I had difficulty with data binding and route definition; trying to send things to the right places.
I focused on one feature at a time, views for boards, pages, CRUD actions for both entities, and user ownership of their content. Tasks were usually started in the API, but often I would switch between working on both client and API.
Each task was broken down in to roughly 3 phases: research (learning about what was required), testing (writing code and de bugging), and implementation (putting finishing touches on working code).