Hair and Skin Analysis

Hybrid web/native cross-platform application for hair, skin analysis.

Characteristics:

  • Client/Patient Card
  • Historical tests performed
  • Multi-center / Multi-company
  • Cloud data synchronization and backup
  • Customizable multi-phase tests
  • Integration with microscopes (DINO-LITE)
  • Mobile photo imports
  • Graphs and comparison reports of previous results
  • Cross-company statistical reporting and management panel
  • Personalized product recommendation algorithms
  • CRM Integration
Technologies

Java  powers virtually every type of application on the network and is the global standard for developing and deploying embedded and mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables developers to efficiently develop, deploy, and use exciting applications and services. From laptops to data centers, from game consoles to high-tech computers, mobile phones, and the Internet, Java is ubiquitous.

TypeScript  is an open-source programming language developed by Microsoft. More specifically, TypeScript is a superset of JavaScript, adding types, classes, interfaces, and optional modules to traditional JavaScript. It is essentially an extension of JavaScript. TypeScript is a typed language, which means it adds static type definitions: types allow you to describe the shape of an object, which helps you document it better and allows TypeScript to verify that your code works correctly.

Electron  is an open source library developed by the GitHub team that allows you to develop a desktop application using the same technologies as a website by combining the power of the Chromium browser, the flexibility of Node.js and the largest ecosystem of open source libraries in the world: npm. In addition to all this, the ability to package the application for Mac, Windows, and Linux with the same result in terms of graphics and functionality.

IndexedDB  is not a relational database but an  Object Store. While a relational database organizes data in tables composed of columns and rows and provides a specialized language to manage data (typically SQL), an  Object Store  directly allows the persistence of objects and provides the definition of indexes for their efficient retrieval. Other features of  IndexedDB  include the transactional nature of operations and the availability of both synchronous and asynchronous APIs.

PHP  is a popular general-purpose scripting language that is well-suited to web development. Fast, flexible, and pragmatic, PHP powers everything from your blog to the world’s most popular websites.