Acorn-I
Acorn-I
case study

Acorn-I

Intelligent platform that empowers brands online presence and maximises return from e-commerce investments.
Location
Location
London, The United Kingdom
Industry
Industry
MarTech

About

About
Project
Acorn-I is an intelligent platform that helps brands and sellers to boost their online presence and increase the return from e-commerce investments. The platform gives users access to Amazon search analytics, real-time performance tracking, well-structured data, advertising and promotions.
Core Team
The team of ex-Amazon employees and eCommerce experts founded Acorn-I to provide an effective omnichannel approach to electronic commerce. Acorn-I core team knows everything about a digital advertisement for online sellers, they decided to combine their shared knowledge and expertise to create a new product that would empower brands. As a result, they combined a dedicated team of experts with innovative technology solutions and built the best platform for scaling the brand's digital sales channels via data-driven approaches.
Ross Caveille
Ross Caveille
Co-Founder
Claire Leon
Claire Leon
Co-Founder
James Poll
James Poll
CTO
Matthew Akino-Wittering
Matthew Akino-Wittering
Technical Product Lead

TechMagic

Project Challenge techmagic

Project Challenge

The Acorn-I platform was created by using a data pipeline built on AWS Lambda functions and AWS QuickSight to represent data in grids and graphs. The challenge was to build a new solution that would make it possible for the clients to use the system on their own without the Acorn-I team help. The new solution needed to be user-friendly, with modern UX concepts and easy to use. Besides, we made the data pipeline enhanced to support more services integrations and to be more scalable at a reasonable cost.
techmagic illustration

Solution Delivered techmagic

Solution Delivered

By using Angular and Highcharts library, we built a web application with modern, interactive and user-friendly UI/UX design. Also, we build a Serverless API for the web app and delivered refactored data pipeline automation through AWS Cloud Development Kit. As a result, the data platform became testable, more reliable and simple-to-use. It helped us to increase the performance of the existing solution in 15 times!
techmagic illustration

Provided Services techmagic

Provided Services

Provided Services techmagic

UI/UX design
The Acorn-I team provided us with their brand colours and product vision. Based on that, we created and implemented a fully new concept of user-friendly UI/UX design from scratch.
javascript development company

Provided Services techmagic

Front End Development
We provided Acorn-I with frontend web development by using Angular. As a result, the web platform has easy and ready complex charts, grids, maps that allows users to see their data in an interactive and graphical interface.
javascript development company

Provided Services techmagic

Data Pipeline Improvements
TechMagic team completely refactored the existing data pipeline to use Object-oriented programming (OOP) concepts and better algorithms.
javascript development company

Provided Services techmagic

Business logic with Machine Learning
We integrated machine learning into business logic to provide more insights about users sales and marketing data. As a result, machine learning allowed building automated scenarios based on predictions.
javascript development company

Provided Services techmagic

Increased Automation Capabilities
We used the trending AWS Cloud Development Kit (AWS CDK) to describe all infrastructure, including custom resources. As a result, we enhanced the automation capabilities of the platform.
javascript development company

Provided Services techmagic

Connected new third-party integrations
We built new integrations with platforms like WooCommerce, Shopify, Facebook, Amazon DSP that allowed users to automate their advertisement and get higher performance.
javascript development company

Backend Specifics

Backend Specifics

AWS Cloud Development

AWS Cloud Development
AWS Cloud DevelopmentKit (AWS CDK)

We migrated from Serverless Framework to AWS Cloud Development Kit (AWS CDK) for part of the system called The Data Platform. It allowed us to support the creation of custom resources and AWS Glue tables.

AWS

AWS
AWSLambda

To extend other AWS services with custom logic, we invoked Lambda functions and currently, our solution has 300K+ AWS Lambda invocations per day.

Object-oriented

Object-oriented
Object-oriented programming (OOP)

During development, we faced an issue with code scalability and reusability. As a result, we refactored the problem using OOP concepts and design patterns to be more scalable and easy to support.

Serverless

Serverless
ServerlessFramework

We used the Serverless framework as API for Ignite frontend app - the intelligent platform for eCommerce. Its main purpose is to query data from Snowflake and return it to the frontend. Additionally, we developed an adapter to work with Snowflake.

Work Approach

Set up Agile processes inside the team

Set up Agile processes inside the team
Set up Agile processes inside the team

Built and improved Scrum process flow

Built and improved Scrum process flow
Built and improved Scrum process flow

Grooming sessions, daily calls and retro meetings with Acorn-I team

Grooming sessions, daily calls and retro meetings with Acorn-I team
Grooming sessions, daily calls and retro meetings with Acorn-I team

Close cooperation with Acorn-I product management team

Close cooperation with Acorn-I product management team
Close cooperation with Acorn-I product management team

Excellent remote work, tight collaboration between UK & UA teams

Excellent remote work, tight collaboration between UK & UA teams
Excellent remote work, tight collaboration between UK & UA teams

Visits of Acorn-I to TechMagic office before COVID-19

Visits of Acorn-I to TechMagic office before COVID-19
Visits of Acorn-I to TechMagic office before COVID-19

TechMagic

Team techmagic

Team

TechMagic started the project with a discovery phase to form a product vision. The team consisted of Business Analyst, UI/UX Designer and Solution Architect. After the discovery phase, we onboarded a Full-Stack Engineer, 2 Frontend Engineers and a QA to work on the Acorn-I product. After one year of active work, the level of engineers has grown. Now the Acorn-I project has 3 Full-Stack Engineers, a QA and a Team Lead from the TechMagic side.
techmagic illustration

Results

Results

Project Outcomes
Solution built by the TechMagic team helped Acorn-I to start moving from the consulting business model to the SaaS model. In the nearest future, machine learning capabilities will automate even more tasks, predictions and calculations that are done manually today. Our input in this project has already increased the performance in 15 times!

From consulting business to SaaS model

From consulting business to SaaS model
From consulting business to SaaS model

Increased Performance in 15 times

Increased Performance in 15 times
Increased Performance in 15 times

Automated tasks with machine learning

Automated tasks with machine learning
Automated tasks with machine learning

Technologies

aws

aws

salesforce

salesforce

node

node

angular

angular

firebase

firebase

mongodb

mongodb

redis

redis

redis

redis

redis

redis

redis

redis

redis

redis

redis

redis

Contact us

We are glad to welcome you
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
By submitting, I agree to TechMagic’s Privacy Policy
TechMagic is a software and web development company from Lviv, Ukraine that builds dedicated teams skilled in JavaScript, Node.js, Angular, React, AWS, Serverless, and Salesforce.
contact person
Get Portfolio
Offices
Go to top
We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. Check our privacy policy to learn more about how we process your personal data.