Marketplace vendor platform

A platform for marketplace owners

Ruby on Rails Vue.js
marketplace vendor platform featured image
marketplace vendor platform featured image

About product

Our client was looking for a trusted IT partner that could develop a platform for marketplace owners. The main purpose was to have one place where vendors could see all the sales data of customers – which goods sell the best, which warehouses need more things to send, and which ones have a full inventory. It was supposed to be simple to use, as vendors from all around the world should be able to easily browse it. After establishing the project’s shared vision, our team was entrusted with the task of designing and developing a platform.

The challenge

The most difficult part during the project development was integrating with our client’s e-commerce ERP system. It was already utilized daily, and all order information was stored there. But we managed to overcome the difficulties! We created several unique solutions that allowed us to extract the data and put it on the platform in real time. 

Despite the remote collaboration, the workflow went flawlessly. Together we kept up to date on the project’s status and tasks daily. We both communicated using Slack and emails, which allowed us to work with each other regardless of distance.

Technological Solution

The idea of the platform was to sell items in the most popular local marketplaces quickly, easily, and efficiently. To overcome difficulties with an e-commerce ERP system, we had to develop the integration from scratch. We couldn’t use available libraries or frameworks as they were limited by API communication and couldn’t meet the client’s expectations. Our client stipulated that data has to be easily accessible and analyzed, such as which channel is the most successful for a given vendor, what things sell best, and whether there are channels that are better for selling low-priced or high-priced products, to assess order value. 

We looked carefully into these needs and managed to deliver the expected technological solutions. The technology we used was Vue.js for front-end development and Ruby on Rails for the back-end side. With a custom wrapper based on Sidekiq API, we could pool new records easily. We used the Redis database and, after some trial and error, we managed to minify the JSON payloads of individual orders to speed up the platform. It resulted in a drop from tens of seconds to a few hundred milliseconds. By the end of the project, we had extra knowledge for further development!

marketplace vendor platform everything in one place

Everything in one place

Vendors can view all of their clients' sales data - which goods sell the best, which warehouses need more products to supply, and which have a full inventory.
marketplace vendor platform remote collaboration

Remote collaboration

Despite the online communication, the workflow went off without a hitch. We kept each other informed of the project's status and tasks on a daily basis.
marketplace vendor platform integration from scratch

Integration from scratch

We couldn't utilize existing libraries or frameworks since they were restricted by API communication. But we managed to have all the information for development towards the end of the project!

The outcome

Our cooperation went smoothly. The vendor platform was completed on time and within budget, and it is now fully functioning. Furthermore, we are seeing the first fruits of its implementation and how vendors can sell their items more effectively and view all of the data in real time. The client was highly satisfied with how carefully we listened to their needs and suggestions. We are crossing our fingers that new projects with the client will emerge in the future.

time-clock-icon

+

Development time

Core team

Piotr Sędzik, COO of Applover

Piotr

CEO
Member of the Board

Jakub Siwek, Front-end Developer

Kuba

Front-end Developer

Michał Skibicki, Back-end developer at applover

Michał

Back-end Developer

bartek łuczak qa specialist at applover

Bartek

Quality Assurance

Case studies

Check our case studies

featured imaga2_signium

Signium

HR services, Top Management Executive Search assignments for C-level and upper management positions in the CEE region.

Let's meet

Why wait? Tell us about your needs!

jan kamiński, head of sales at applover, co founder

Jan

Head of sales

Let's schedule a call
Tadeusz Korzeniewski, IT Project Consultant & Business Leader at Applover

Ted

Head of Business Development

Let's schedule a call