en flag +1 214 306 68 37
AR Content Management App that Drives a US Startup

AR Content Management App that Drives a US Startup

Industry
Marketing & Advertisement, Software products
Technologies
Frontend (JS, HTML, CSS), AWS, Node.js, React.js, AR

About Our Client

The Client is a US startup that manufactures and installs interactive displays used in stores and shopping malls for advertising or customer entertainment purposes.

Challenge

The Client needed to provide their clients with a convenient administration panel to create and manage the content for the smart screens they produced. However, the Client lacked web development skills needed to launch the product fast enough to be ahead of competitors.

Solution

ScienceSoft’s team of a PM/BA, 2 Senior back-end developers, a Senior front-end developer, a Middle front-end developer, and a QA specialist worked on the project for 6 months according to the Scrum methodology.

The finished web-based administration panel offers functionality for 2 different business roles: high-level administration from the Client’s side and local management by the Client’s customers. The functionality for these roles differs and is determined at the moment of a user logging in.

Only an administrator on the Client’s side can access the general database that stores different AR app templates. The Client can create these templates using a special software development kit for Unity 3D developed by ScienceSoft’s AR development team. Publishing and unpublishing as well as editing these templates is possible at any time.

The high-level administration functionality allows setting up client accounts, thus granting them access to the web application. The Client can also add devices – smart screens purchased by their clients and installed at certain locations – to enable remote control of the screens’ content.

As for client companies, they can use the AR templates from the database to create their custom AR apps (with the help of the same Unity 3D SDK) in the ‘App Maker’ menu. Once customized, these apps can be deployed to a client’s interactive display. In the ‘Devices’ menu, a client company can see a full list of their installed screens and manage them both individually and in bulk.

Results

The developed web-based content management app is a crucial part of the Client’s market offer and now fully drives the Client’s business. Since the software solution enables easy custom creation and management of AR content, it has already attracted the attention of multiple large brands all over the globe.

Technologies and Tools

Back end: NodeJS, Feathers JS, Sequelize, Docker, Amazon S3, MinIO, MariaDB, Redis, SaltStack, Go, Jenkins, Swagger.

Front end: React, Redux, Konva.js, Uppy React, Formik, Styled Components, HTML5.

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies