Case Study

Virtusize

How we helped a fashion tech company to set up a new frontend team in 3 weeks and get a new product on the market 2x faster.

header-img

Who is the client?

Virtusize is a fashion tech company focused on taking the guesswork out of e-commerce.

They choose to work with us over any other competitors because of our focus on JavaScript and the frontend frameworks we use. Moreover, Softblues had many success stories that were very similar to what the client is currently working on.

Technologies

vue
Vue
typeScript
TypeScript
Nuxt
Nuxt framework

Team Composition

VueJS TechLead

Two VueJS Senior Developers

VueJS Junior Developer

Project Manager/Functional Analyst

What business tasks did the client want to solve?

The four main tasks of the project.
solve-1
To build an analytical platform for fashion companies
solve-2
Make a solution that can be reusable
solve-3
To make the UX/UI design of the screens of the analytical platform
solve-4
To set up a high-performing frontend team and the project architecture

What “pitfalls” did client’s face?

list-decoration
High-performing front-end team to get the product to the market faster.
list-decoration
Lack of expertise in quick team setup and project architecture.
list-decoration
Lack of experienced frontend developers inhouse.

What should an ideal solution look like?

Web and mobile responsive UIX frontend solution for all the necessary analytical systems with outstanding performance and accessibility.

 

Report
Shoppers
shoppers
Report
Products
shoppers shoppers
Report
Vs Performance
shoppers shoppers shoppers
What we suggested

 

suggested
Set up the correct environment
suggested
Involve project manager and slack meetings
suggested
Design of the system architecture
suggested
Development of the all the frontend components
Step 1.
Set up the correct environment
Softblues had their principal engineer work on the project for the first month, which was really integral in helping Virtusize to set up the correct environment: Vue, TypeScript, and a Nuxt framework on the frontend, while our backend team uses Python.
Step 2.
Involve project manager and slack meetings
We have a part-time Project Manager/Functional Analyst on this project. Our team used Jira, and we managed the tasks on our own board; The client was able to get access to that board so he could see what was in progress and what was yet to start.
Step 3.
Design of the system architecture
The project consists of about 20 different features; most of them are related to charting and creating a dashboard for our clients to view their data. First, the Softblues design team crafted a design system for Virtusize — it’s a singular system for a data platform that lets us use the same frontend components across the entire application. This setup minimizes the risk of repeating work and helps to keep a standardized look across the entire application.
Step 4.
Development of the all the frontend components
Once the design system was created, we focused on individual screens. One screen can consist of 5–10 different charts with manydifferent filters and sorting functionalities. It is a very complex analytics dashboard, and the Softblues team helped the client a lot with the UI work, as well as with connecting the endpoints that the internal backend team of Virtusize had developed.
Insights
insights
Insights
Ranking
insights
Insights
Performance
insights
Insights
Customer
insights
Insights
Shopper analysis
insights
Insights
Shopper analysis
insights
Insights
Create Segment
insights
Results

 

tick
The client has got the architecture solution that enables to reuse most of the components
tick
The client has got the full team on board in three weeks
tick
The client has finished the project 2x faster