S.W.A.S.S. ENTERTAINMENT, NZ

Home Swass

DATING’S FUN


Location based Dating app

S.W.A.S.S. Entertainment is a start-up, with goals to have a leading market share in Android and iPhone application markets. Covalense developed for a location-based dating mobile application – The Mix – both for Android and iOS platforms

BUSINESS SCENARIO

The application is related to dating – which enables guys n girls to find each other who are interested in hook-up for a date, with the following objectives:

  • The application must be designed to operate on iOS or Android based smart phones
  • The application should be downloadable by public easily, at a cost
  • The application should provide single people (within a short range of each other) a means to locate, meet and date easily. The application should allow people regardless of their status to locate, meet and date easily.
  • The application should be designed to turn on / off at any point of time. The application should enable public to view profile and exchange messages, when the application is turned on, of other people in the pre-set (configurable) range / proximity

CHALLENGES

  • Enable real-time communication (messaging) between application users who are in the set proximity
  • A process of calculating the user vicinity (proximity) when they are on move and update on their availability to users in communication
  • Build the user lists on the fly
  • Identify the user locations in Map
  • Block / Un-block users in real-time
  • Poll turn on / off
  • Develop app both in Android and iOS platforms

OBJECTIVES OF PROJECT

  • Develop UI, Develop native code and Map Components
  • Develop server components for capturing the location parameters from devices, maintenance of user lists in proximity, blocked lists, polled off lists, mediate between devices (users) and configure proximity
  • Conduct testing, identify and fix bugs
  • Deploy the application in respective application stores to make it live and provide support

SOLUTION DESCRIPTION

  • Designed database to store and maintain the user lists – users in proximity, blocked users and poll turned off users
  • Provided registration and login authentication
  • Used the XMPP protocol for real-time communication
  • Used the built-in PEP protocol for capturing the Geo-location parameters
  • Handle connectivity issues and auto-populate the lists in proximity on connection