Raised over US$ 4.4M overall
Processed £1 billion worth of orders
Veeqo is an omnichannel retail platform for various merchants. It allows you to manage your orders from multiple channels and keep track of inventory from multiple warehouses. It is possible to ship up to 100 orders in a single click and gain invaluable insights on the performance of your business.
Product: Retail platform
The scope of our work: Full-stack (backend, frontend, DevOps)
Solutions: React, AWS Lambda, Stripe
Web site: https://www.veeqo.com/
When we first met Veeqo, they needed to expand their team, which specialized in a very niche area of expertise.
Sloboda Studio’s goal was to develop user profiles in the retailers’ system, to create orders, and to generate invoices (from the beginning stages of a transaction to the moments right before shipping).
Therefore, our main goal was to develop the client-side interface.
Veeqo is a huge project with a large international team, so we needed to cooperate with its many internal divisions to ensure a positive outcome.
The main solution is great teamwork. The Veeqo team is highly successful when it comes to communication solving work-related issues. As a part of the Sloboda team integration, we had:
To solve such a major problem, we started to integrate React.
We chose React as the best technology for our purposes, because:
Beyond these reasons, standardization is important, and using only one technology makes the working process faster and more simple. Currently, we utilize React for each new task and gradually rewrite the code to integrate with React.
Because Veeqo has numerous customers, there are always a large number of invoices to process. To avoid overloading Veeqo’s servers, we needed to find a solution that could help us with invoice generation.
To unload the product servers, we chose to use AWS Lambda, an Amazon web service. This decision has allowed us to generate and manage invoices without overloading the Veeqo servers.
Veeqo used to process payments manually. All the invoices used to be arranged via bank transfers, or via phone. This manual payment system required a lot of time and resources.
To digitalize payments on the Veeqo platform, we decided to integrate the Stripe payment system, as it allows the use of different types of payments and is convenient for both the Veeqo team and Veeqo customers.
The working process is fully based on Agile Scrum principles. Once a week, our team has a meeting with Veeqo’s business owner.
The following week, we present the finalized results. After they are successfully tested, they then proceed to production.
The great thing about working with Veeqo is that everyone has a chance to contribute to the project’s improvement. Sloboda studio’s team is not only writing a code—they are also communicating with other development teams, sharing professional advice and expertise.
New development to our business practice involves a single team member having sole responsibility for all technical issues that may appear in a given week.
On a weekly basis, all of Veeqo’s team leads choose developers to be responsible for handling customer requests and solving all the technical issues that appear throughout the week.
These one-call engineers not only help customers but also make it possible for the rest of the team to effectively finish tasks without any unexpected distractions.
February 2019 - January 2020