### Making data available offline
Olutindo is a webapp for managing citizen complaints in Uganda. It is the html5 companion to the
Olutindo-app Android application, which uses
Phonegap/Cordova 3.x. Olutindo uses Coconut for most of its
front-end form rendering, backbone.js for MVC, pouchdb
for browser-based data store and replication, and CouchDB for the master data store.
Slides for Using PouchDB for PhoneGap/Cordova apps that features technical aspects of Olutindo.
Migrating a Mobile-Couchbase project to PouchDB
WebGL FTW (eventually)
I have worked on a few projects supporting VoxelJS, which enables the creation of 3D voxel
games like Minecraft in the browser:
Managing Android Deployments
Andromeda demonstrates how to manage the user registration and management process using Syncpoint-Android. It is a demo of TouchDB-Android and Syncpoint-Android using Apache Cordova (formerly PhoneGap), Couchapp, TodoMVC, and ActionBarSherlock. It is an extension of Android-TouchDB-Cordova, which is a demonstration of the TodoMVC backbone-require app, which has been modified to work as a Backbone boilerplate project. It is based upon Android-Couchbase-Callback.
2011 - 2013
Coconut renders JSON defined forms in a browser and then saves the results to CouchDB. Coconut uses CouchDB for data storage and synchronization, Backbone.js for MVC, backbone-couchdb to connect backbone to CouchDB, and D3 for charts.
Coconut can be run on a computer or installed on a mobile phone or tablet. Some examples: