Prorab Prorab

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:

card__icon

Django

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

card__icon

React JS

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

card__icon

Java

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

card__icon

1C REST API

The platform can automatically generate a REST interface for the entire applied solution.

card__icon

Testing

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

card__icon

Django

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

card__icon

React JS

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

card__icon

Java

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

card__icon

1C REST API

The platform can automatically generate a REST interface for the entire applied solution.

card__icon

Testing

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

card__icon

Django

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

card__icon

React JS

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

card__icon

Java

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

card__icon

1C REST API

The platform can automatically generate a REST interface for the entire applied solution.

card__icon

Testing

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.

Prorab is a really big project, and we coped with it perfectly. We have developed an online store and a separate Android app for employees, which automates some business processes and makes them more efficient.

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

FAQ

01

How is an e-Commerce site different from other websites?

E-commerce sites have complex architectures and often deal with large volumes of products. They also have a strong back-end component and are well protected, because they work with finances and large databases.

02

What are the benefits of developing your own e-Commerce site?

Your own website is your image. It all depends on your budget and needs. Sometimes you can get away with different e-Commerce platforms and sell products through Shopify or Amazon, but developing your own website gives you more options to grow and promote your brand.

03

What does it take to develop your own e-Commerce site?

Web development is a complex process that consists of planning, UI/UX design development, front-end and back-end component development. Connecting additional services, creating an admin panel and much more. Owlab provides a full range of e-Commerce site development services - from its design to SEO optimization.

04

Do I need to legally register my marketplace to sell products?

Yes! You need to register all necessary documents and complete all legal procedures that depend on the country of registration of your e-commerce site.

05

Do I need to develop a mobile version of my site?

Yes. Owlab works according to the Mobile First development method, because most of the traffic comes through mobile devices. This approach allows you to create a web marketplace that will work well on all types of devices.

06

Can you help me get my site to the top of Google search results?

Showing up in the first three pages of search engines is the most important criterion for marketplaces. Owlab is your business partner, so it is in our interests to do everything possible for this and optimize your site.

Talk to us and get your project start!
Phone
By selecting Apply now, I agree with thePrivacy Policy.
Contact info
76E1EB67-2EF5-41A5-9C4B-4967DE0ED094
Email
[email protected]

- Vitaliy, CEO

CBB576AB-6C0F-4CF8-A92C-C6F5CFCD4D36
Address
Harju maakond, Tallinn, Kesklinna linnaosa, Vesivärava tn 50-201, 10152, Estonia

- Head/Development Office


Why we use cookies and other tracking technologies?

We use cookies (data relating to you which may include personal identifiers and browsing activity) to make your experience better. To personalize your choice and learn more click here to adjust your preferences Cookie Notice.

We use necessary cookies to make our site work. We'd also like to set optional analytics cookies to help us improve it. We won't set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences.
Cookies notice.
We'd like to set Non-Necessary cookies to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone.