• E-Commerce,




ByTheWay Marketplace

  • Location:
    • International product
  • Team:
    • 5 specialists
  • Solution:
    • Web version of the marketplace
  • Sector:
    • Goods and services
  • Technologies:
    • Python (Django)
    • Vue.js 2 (Nuxt.js)
    • HTML/CSS

ByTheWay is an international ride-sharing service that allows you not only to save money, but also to earn money on transportation. Thus, senders and recipients can order cargo delivery from anywhere in the world with minimal commissions in the application, and for drivers this is a great opportunity to earn additional income without deviating from the main route.



Development stages


Development stages ByTheWay

In the past, our team has developed ByTheWay mobile applications for IOS and Android platforms. But this was not enough to cover the entire market. Experience has shown that part of the target audience prefers to use websites without installing software on their smartphone. Therefore, to increase the profitability of the business, it was decided to launch a web version of the platform with expanded functionality. The point is to satisfy all user needs within one platform: from searching for the right product to ordering a delivery service.

The implementation of such an idea is not a big challenge for our team, but the question remained – how to create a solution that will technically outperform competitors. Therefore, before starting development, we immersed ourselves in a thorough study of the market and its main players, while maintaining communication with the client to discuss innovative ideas.

When the basic concept of the web platform was formed and approved, we set about making it a reality. The development process was carried out according to the iterative Scrum methodology and consisted of eight main stages:

  • Market analysis
  • Design
  • UX/UI design development

  • Frontend Implementation
  • Refinement of the Backend part
  • Testing
  • Launching the platform on client servers
  • Support and development

To optimize the budget, in the web version of the service, we proposed using the same server side that runs the ByTheWay mobile applications, but with the appropriate modifications. In addition to the financial side, we argued our choice by the fact that:

  • The functionality of applications and the browser version overlap in many respects.
  • Thanks to one backend, users get the opportunity to use one personal account to work in all versions of the product, which is quite convenient.
  • A single backend allows you to administer applications and the web version of the product using a single admin panel.

SEO optimization

During the development of the ByTheWay web platform, we were aware of the importance of its SEO optimization at a technical level. Therefore, understanding how search engine algorithms work, we took the following steps:

  • To develop the backend, we chose the reactive Vue.js framework, which provided high page loading speeds.
  • Added the ability to change metadata for each page in the admin panel.
  • Implemented a blog to publish feature articles and saturate the site with targeted key queries.

Improvement of the admin panel

As we have already said, a client can use a single admin panel to manage the web platform and mobile applications. However, since the functionality of the site has been expanded, the functionality of the admin panel also needed to be improved. Here’s what was done:

  • Added a new section “Blog” with functionality for managing articles.
  • Added a database of announcements.
  • Functionality for managing TOP ads has been created.
  • A new tab “Announcements” has been integrated into the user’s card.
  • Implemented new settings for SEO optimization.

The main features of the ByTheWay web platform

ByTheWay provides users with a wide range of functionality for managing ads, routes and packages. We propose to consider the main features of the web platform in more detail:

  • Quick registration and authorization. To register on the site, users can use the standard method and fill in the data manually, log in with one click using an existing Google account, Facebook, Apple ID. To do this, our team has completed all the necessary integrations.
  • Personal Area. In his personal account, the user can change contact details and personal information, specify the preferred language of communication, view “Favorites”, as well as monitor their own announcements, parcels and routes.
  • Ads. After authorization, the user can place an unlimited number of ads, which, after verification, will be added to the general listing. To ensure a comfortable search for products in the general list, we have implemented an extensive filter system.
  • Placement in the TOP. To highlight your ad and increase the chances of selling the product, the user can use the paid function and place his offer in the “TOP ads” block, which is located above the main list. Similar functionality is implemented in the “Parcels” section.
  • Chat with an auto-translator. Since ByTheWay is an international platform, we have integrated an automatic translator into the chat. Thanks to this, users immediately receive messages in the language that was indicated as preferred in their personal account.
  • Possible delivery options. The function has been added to the ad card and allows you to instantly pick up a driver who will deliver the goods along the specified route.
  • Routes. A database of drivers and the routes they follow, where you can choose the best carrier for your package.



Result ByTheWay

Our team continues to work on the development of the ByTheWay service. After the successful launch of mobile applications, we also created a web version of the product, additionally equipped with bulletin board capabilities.

The release of the ByTheWay web platform has already taken place, and now we are focusing resources on improving its efficiency by implementing and implementing new functionality.


Contact the experts

Have a question?

Contact the experts Have a question?

I accept User agreement and I give my consent to processing of my personal data
Join us

Send CV

I accept User agreement and I give my consent to processing of my personal data
Personal data processing agreement

The user, filling out an application on the website https://avada-media.ua/ (hereinafter referred to as the Site), agrees to the terms of this Consent for the processing of personal data (hereinafter referred to as the Consent) in accordance with the Law of Ukraine “On the collection of personal data”. Acceptance of the offer of the Consent is the sending of an application from the Site or an order from the Operator by telephone of the Site.

The user gives his consent to the processing of his personal data with the following conditions:

1. This Consent is given to the processing of personal data both without and using automation tools.
2. Consent applies to the following information: name, phone, email.

3. Consent to the processing of personal data is given in order to provide the User with an answer to the application, further conclude and fulfill obligations under the contracts, provide customer support, inform about services that, in the opinion of the Operator, may be of interest to the User, conduct surveys and market research.

4. The User grants the Operator the right to carry out the following actions (operations) with personal data: collection, recording, systematization, accumulation, storage, clarification (updating, changing), use, depersonalization, blocking, deletion and destruction, transfer to third parties, with the consent of the subject of personal data and compliance with measures to protect personal data from unauthorized access.

5. Personal data is processed by the Operator until all necessary procedures are completed. Also, processing can be stopped at the request of the User by e-mail: info@avada-media.com.ua

6. The User confirms that by giving Consent, he acts freely, by his will and in his interest.

7. This Consent is valid indefinitely until the termination of the processing of personal data for the reasons specified in clause 5 of this document.

Join Us

Send CV

I accept User agreement and I give my consent to processing of my personal data
Please allow cookies to be more efficient with your site.