Prorab

Online Store for the DIY Segment

  • Development service

    Online store and mobile app to help offline store consultants

  • Business niche

    eCommerce, building materials (DIY) niche

  • Time spent on the project

    4000 hours

  • Technologies we used

    Java, React, Django, Python, REST API integration in 1C

Challenge

Recently the business community realized that companies should have its own website. Today it is already a must-have thing

The next step could be to open their own shop on the marketplace, because it was the marketplaces that set a new trend in eCommerce, joining the fight with search engines.

This is exactly what our client decided to do - the owner of several warehouses and offline stores selling building materials. That’s why we were tasked with creating not just an ordinary online store for building materials and other DIY goods, but a multi-functional online trading platform that would be able to gradually turn into a marketplace. We also had to create a mobile assistant for consultants of the offline points (warehouses and stores).

Client/Target audience

The owner of these two solutions is an entrepreneur who has two offline building materials stores and two stocks. Now our client wants to expand the target audience of the existed business and to raise the quality of service to a fundamentally new level.

Product overview

Product overview

The first thing we created is Prorab, an online store that distributes and sells goods for the DIY segment. It is a convenient online store with a user-friendly interface, the option to order a consultant's call, online support 24/7, as well as the ability to create a personal account with the order history and tracking of current orders.

 

In addition to the online store, the Product Owner has two retail mini-markets and two warehouses. Especially for them, we have also developed Prorab helper - an Android application for consultants and managers.

 

Ready to see what we can do for you?

Download case

Our development team

Our development team consisted of 11 specialists. Despite the small team, we managed to implement the project within established deadlines.

  • 1

    Project manager

  • 2

    QA specialist

  • 2

    Designers

  • 3

    Front-end developers

  • 3

    Back-end developers

Our approach

When choosing the toolkit, we took into account that the online store should be as flexible and scalable as possible. The mobile app had to be compatible with Android tablets. To do this, we have selected the following tools:

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

React JS

React JS

This is a JS library for creating user interfaces, we used it for frontend development

Java

Java

A class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

1C REST API

1C REST API

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

React JS

React JS

This is a JS library for creating user interfaces, we used it for frontend development

Java

Java

A class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

1C REST API

1C REST API

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

React JS

React JS

This is a JS library for creating user interfaces, we used it for frontend development

Java

Java

A class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

1C REST API

1C REST API

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Solution overview

The created solutions are fully adapted for a specific type of business, but, nevertheless, can be easily scaled. Further, we plan to cooperate with the customer in order to gradually modernize the existing trading platform. As for the tablet app, it can also be updated as needed to automate the workflows of employees.

Therefore, to meet all the needs of all user groups, we had to create four front-end applications (two of which have two access levels)

PM at OwlabIvan Selivanov

    Features for potential clients:

    • Automated updating of prices and availability of goods;
    • The ability to purchase a good in one click;
    • Convenient checkout (the order form) for customers;
    • Building lists of recommendations for customers based on their own views;
    • Connection of all popular forms of payment for purchases in the region.
template workspaces

    Features for managers of offline stores and warehouses:

    • Up-to-date information on prices and availability of goods in warehouses and shops;
    • Full description of goods and all their characteristics;
    • Placing orders in 1C;
    • Customer survey: personal information about the customer, personal discount, notes, as well as information about how the customer found out about the store (which is very useful for analyzing the effectiveness of advertising);
    • Calculating KPI of managers.
template workspaces

    Features for owners:

    • Implementation of more than 15 parsers that constantly monitor the prices and availability of products from competitors;
    • An optimized database that includes more than 10 thousand product names and a client database for more than 2 thousand customers, which is constantly growing and ready to scale.
template workspaces
template workspaces

    Features for potential clients:

    • Automated updating of prices and availability of goods;
    • The ability to purchase a good in one click;
    • Convenient checkout (the order form) for customers;
    • Building lists of recommendations for customers based on their own views;
    • Connection of all popular forms of payment for purchases in the region.
template workspaces

    Features for managers of offline stores and warehouses:

    • Up-to-date information on prices and availability of goods in warehouses and shops;
    • Full description of goods and all their characteristics;
    • Placing orders in 1C;
    • Customer survey: personal information about the customer, personal discount, notes, as well as information about how the customer found out about the store (which is very useful for analyzing the effectiveness of advertising);
    • Calculating KPI of managers.
template workspaces

    Features for owners:

    • Implementation of more than 15 parsers that constantly monitor the prices and availability of products from competitors;
    • An optimized database that includes more than 10 thousand product names and a client database for more than 2 thousand customers, which is constantly growing and ready to scale.

Need help creating a similar solution?

Write to us right now and we will contact you as soon as possible to discuss your business idea in detail.

Contact us
Talk to us and get your project start!
Contact info
Email
[email protected]

- Vitaliy, CEO

Address
Kotlyarevsky street 1/27, Poltava, Ukraine

- Head/Development Office

cookie-icon
Cookies

We care about your data and we'd love to use cookies to make your experience better.