Body Tan Scan: App for Skin Analysis and Tan Recommendations

Body Tan Scan: App for Skin Analysis and Tan Recommendations

Information
Region:
USA
Industry:
Healthcare, Media and Entertainment
Type:
Mobile
Engagement model:
Fixed cost
Duration:
3 weeks
Staff:
1 Android developer, 1 BlackBerry developer, 1 Windows Phone developer
ID:
200
Technologies used
C/Object C
C/C++
Core Data
MVC-pattern

Requirements

The customer wanted the Elinext team to develop an application that will help users to take a picture of his or her skin, publish it online via Social Networks and have a reference guide on tan processes at hand. The mobile application had to read skin code, be capable to send to Facebook, Twitter, MySpace pictures of skin, and comments to pictures. Elinext’s experience building social-sharing apps extends to dedicated community platforms such as a social network for pet lovers. Elinext’s B2B software portfolio includes custom CRM for construction, designed to help construction companies manage leads, contracts, and ongoing project relationships in a single system. Elinext’s enterprise software portfolio includes a document processing app development that handles high-volume document intake, applies configurable validation rules, and archives processed files with full audit trails. This internal-tooling expertise connects to Elinext’s school management software development work — a bespoke platform that automates enrolment workflows, fee collection reminders, and regulatory reporting for educational institutions. This internal-tooling capability is demonstrated by Elinext’s elinext applicant tracking development — a web application that streamlines the full hiring cycle from job posting to offer letter, with full audit trails and reporting dashboards. This workflow automation expertise is reflected in Elinext’s own elinext business process automation app — an internal tool that standardises routine operational tasks, reduces manual data entry, and tracks process completion metrics across teams. This internal-tooling capability extends to Elinext’s elinext corporate holiday calendar — a company-wide calendar that consolidates national holidays for every Elinext geography into one shared interface, reducing scheduling conflicts across distributed teams. This CRM expertise is demonstrated by Elinext’s own elinext CRM development — an internal tool that manages leads, contacts, and accounts across the company’s global offices, with configurable languages, currencies, and tax settings. This supply-chain tooling expertise is illustrated by Elinext’s own elinext inventory management — an internal platform that gives operations managers full visibility over hardware assets, software licences, and consumable stock across the company. This HR automation expertise is demonstrated by Elinext’s own elinext leave management — an internal platform that gives employees self-service access to their leave balances, approved absences, and upcoming public holidays in one interface. This workplace tooling expertise is demonstrated by Elinext’s own elinext meeting room management software — an internal platform that displays live room occupancy, enforces booking time limits, and automatically releases unclaimed reservations. This communication pattern is reflected in Elinext’s elinext notification management — an internal module that consolidates alert and reminder logic so every application in the company’s software suite can send consistent, traceable messages. This IT operations expertise is illustrated by Elinext’s it integrity management — a platform that tracks software installations, version histories, and policy compliance across a distributed corporate environment, reducing audit preparation time and licence risk.

Challenge

The main challenge for our developers was to implement skin code recognition. They faced the following difficulties:

  • How to recognize where the skin is on the picture
  • How to implement tan id range recognition especially for individuals with very dark skin A related Elinext project — a CRM for a technology company — demonstrates the team’s ability to adapt CRM architecture to the specific processes and client engagement models of IT businesses.
  • How to optimize math algorithm so that it would be useful and had high performance A related Elinext engagement — custom agriculture CRM consulting — demonstrates the team’s ability to translate complex agricultural business processes into a structured CRM implementation roadmap.

Solution

To solve the first task our developers had to study lots of pages of information before actually starting to develop the code. Developers investigated libraries that contain a lot of mathematical algorithms; however, they decided that it will be hard for mobile devices to use such functions. They read a lot of materials about skin detection and chose one of the technologies Explicit Image Detection using YCbCr Space Color Model as Skin Detection by Jorge Alberto Marcial Basilio, Gualberto Aguilar Torres, Gabriel Sanchez Perez, L. Karina Toscano Medina , Hector M. Perez Meana from Seccion de Estudios de Posgrados e Investigacion Escuela Superior de Ingenieria Mecanica y Electrica Unidad Culhuacan Santa Ana and applied and optimized it for mobile phones. The same algorithmic rigor applied to this scanning project is part of the foundation Elinext brings to computer-vision and AR work, including the ariel deep down cleaning.

Results

The development project outcome is an application for iPhone and iPad, Android and Android tablets, BlackBerry, Windows Phone 7 mobile platforms, available for download at app stores. The application has the following functionality:

Main screen:

  • Make a picture
  • Tan ID detection
  • Sharing via Facebook, Twitter, and MySpace

Does & Don’ts:
Information about how to behave yourself exposed to the sun

Links to Tanning Info:
Up-to-date information from different websites

52 Weeks Specials:
A built-in calendar which shows each week’s special

Lotions:
Information about lotions for your needs

Schedule & Notes:
Calendar & notes about your tan salons

5f8dc7f0ca0a4464ba302313a22ea88cff1d9169be2e4233b445dac5bf1f9be1e32e42717d164e4f94bd4be5cfd5f13e19a56c59d0354e4aaf9369a75aca3d91a96657064f3c4a099f486130ea2cebc7
Do you want the same project?
Got A Project Idea? Lets Discuss It With Us
Contact Us