Skip to content

burgalon/boorgle-spine

Repository files navigation

Boorgle

Boorgle is a way to be sure that the details of your contacts are always up to date. Simply because each contact can update his own phone number, mail and address. Now there is no need to send mass emails notifying your friends of new number or calling to ask the address when sending flowers. Your contacts and friends will always have your number and full details that you have provided. Boorgle pushes all the updates to your GMail account so your native device address book is synched.

This source

Boorgle mobile app is built with Spine - a Coffeescript MVC framework. The app can be served as a mobile web app by pushing to a Heroku server running NodeJS. Alternatively, that app can be wrapped with Cordova (formely known as Phonegap) to create native iOS iTunes applications or Android Google play.

The Phonegap wrappers are also available as opensource here:

Notable code

Here are some of the features which you might find helpful to re-use:

  • OAuth authentication (see note below) and error handling
  • Model hooks and RESTful API
  • iOS look and feel
  • Custom URL schemes for launching the app from external browser
  • Pubsub for pushing data to clients
  • Support Android 2.2/3 overflow scroll using Overthrow

Dependencies

  • NodeJS
  • SpineJS
  • NPM
  • Corodova (Phonegap)

Installation

git clone git@github.com:burgalon/boorgle-spine.git
cd boorgle-spine
npm install

Running

hem server

Opensource

The app has been opensourced under MIT license

Historical note

Boorgle contains some historical commits to suit it to Trigger.io platform which enables creating native apps in the cloud. The last code commit which supports Trigger.io is available under the tag triggerio-before-phonegap

About

Boorgle Mobile web using Spine.JS + Native iOS/Android app wrappers using Cordova/Phonegap

Resources

License

Stars

Watchers

Forks

Packages

No packages published