eReveal’s face matching system takes the guesswork out of meeting new people. The unique system analyses your facial patterns and those of potential matches.


eReveal is a smartphone app designed for iOS and Android. It allows users to create a public profile for matching. If you decide to take a selfie, the app will use its algorithm to find people with matching characteristics. This is not purely an aspect matching algorithm. Professional psychologists have found that people’s characteristics can be deducted from face features. Therefore, they’ve designed an algorithm to calculate the probability of two people matching each other.

eReveal uses Facebook to authenticate users, to avoid spamming. The app uses simple filters like location, age and gender to provide a pool of potential matches. The probability of users matching each other is signalled like a traffic light:

  • green: high compatibility
  • yellow: somewhat compatible
  • red: challenging compatibility

The application is developed using Xamarin C# technology with Azure and JavaScript backend. We use NUnit for testing. A standard agile process ensures timely delivery and transparency.

  • Client Sonoma Media Partners, Inc.
  • Date December 10, 2014
  • Tags Social
  • URL View Project

Related Projects