Gabbaga is a mobile application that uses GPS to establish a "bubble" or virtual fence where users can communicate and trade. Communications and swap are kept private with complete anonymity. The application allows for no sharing of information. Users are not required to "log-in" with any specific user name, email, or anything, unless the user types it themselves.
TenPearls built Gabbaga version 1 in early 2012 and enhanced the functionality and UI of the app for version 2 in autumn of 2012 for iPhone, iPad, and Android platforms. Version 2 contains Photo Upload and Virtual Geocache capability! Users can post photos of what they are promoting or leave messages in locations for people to find in the future! These features can be enabled by users using In-App Purchasing option.
The application has the following architecture:
- The server-side platform contains 3 sub systems, application core, web service, and database.
- Application core built using C# on Microsoft .Net framework. It is responsible for all the core processing and contains the business logic and rules.
- Having a web service makes the core application ‘platform and language’ independent.
- Microsoft SQL server used as a database to store information about logged-in users and their messages.