United States
Augmented Reality
4 months
Team extension
Fullstack developer, Frontend developer
React.JS, Node.js
Frontend, Backend

Our client approached us with a multifaceted project involving the development of key features for their Augmented Reality (AR) Editor and the creation of a promotional website showcasing a gallery of AR content.
One of the primary challenges was enabling whitelabel functionality, which necessitated significant architectural changes.
The client was making a substantial investment in enhancing their product and achieving new marketing objectives.
Additionally, the project had to be completed within a strict budget and tight deadlines, emphasizing the need for effective solutions and innovative ideas from the FreySoft team.
Project stability has significantly grown. A new feature “white label solution” is available for customers. All marketing goals are tracked and conversion rates increased accordingly to the data. The introduced new architecture that can be shipped to enterprise customers by modules without code modifications.
The first step was to design an advanced error logging system and integrate it with the front-end view. All possible errors are collected and stored in the product database which allows us to track the problems and improve product stability.
The next step was to introduce customized themes to provide a white-labeling feature.
Our team spitted monolith into three major modules which can be shipped separately. Engineers created a library of reusable components and configuration. To speed up the app loading, the team introduced script bundling and lazy loading functionality. To improve customer experience, real-time notifications through WebSockets were created. The promo website was redesigned and built with GatsbyJS which allowed us to integrate it with the editor platform and synchronize themes.
Engineers integrated user analytics modules across website and AR platforms. It allows us to track conversations and marketing targets. These goals can be configured through the analytics management system.