<< Tech Portfolio /

Gazopa Bloom iPhone

I built this iPhone app for Hitachi Gazopa project along with the Bloom website.

Gazopa is a similar-image-search engine. Given an image, it can identify similar images that matches shape, size and color.

Gazopa Bloom is a social network for flower enthusiasts. The community can upload photos of flowers and classify and discuss them. This is built on Gazopa image search technology. The system can automatically classify flowers based on previous classifications of similar flowers. The iPhone app enables users to upload flower photos easily (and geo tag them).

Web site : bloom.gazopa.com

Features

iPhone app

  • Client-Server iPhone app
  • users can create an account or sign-in into their account
  • can upload flower images from 'Photo Library' or Camera. Uploaded flowers are geo-tagged automatically
  • can rate / discuss / classify flowers
  • user profile pages

  • very user friendly UI
  • Custom designed widgets (Ratings Widget, Image Browser) and Table Cells for a richer user experience
  • Network activity happens in background threads so UI remains very responsive
  • the app handles a lot of images. The images are fetched in background threads. And they are cached for speedy display
  • Uses secure connections to server
  • 'security codes' to prevent un-authorized clients
  • Mobile-Analytics enabled to track usage patterns

Server backend

  • Built on Ruby on Rails
  • Serves as a web application (bloom.gazopa.com) and a webservice platform for the iphone app
  • Webservices are tuned for performance. Data sent over the wire is kept to a minimum; Also frequently used data is cached for quicker response
  • Built in 'security codes' to prevent un-authorized clients
checkout screen shots below. Use arrow keys, mouse wheel or slider to cycle through images. Click on images ot see full size images.
the app is yet to be styled by a designer

Home Screen
List of flowers. Lazy loading images. Cached localy for better performance
sign up/sign-in page
details of a bloom - part 1
details of a bloom - part 2
rating, location map
ratings widget
User profile, action feeds
images thumbnail viewer
use slider / mouse-wheel to see images