Polish company which provides business and strategic consulting so as the professional training services

Find out how the new Brainstorm’s website equipped with the e-commerce system was developed

The issue
Our solution
Solution in details
Realisation in numbers
The results

The issue

why did we establish cooperation?

Brainstorm is the advisory and training provider who works with the well-recognized brands such as PKO Bank Polski, PKN Orlen or Nestle. It was one of the reasons why the company needed a highly professional website compliant with the brand's corporate identity and current web design trends. Brainstorm's previous website was based on the CMS WordPress. Low efficiency and long page load time were vital obstacles. Moreover, the website's layout was obsolete - graphic design has not been updated for years.

Events calendar for Brainstorm

One of the most substantial issues was no possibility for ordering consultations and training online - the previous website did not possess the e-commerce platform. All of those factors caused that Brainstorm decided on the brand-new, interactive website which will fulfil company's current needs.

Our solution

which strategy did we apply?

Due to the dynamic growth of Brainstorm’s offer, we decided to build the new website on a different technology than WordPress. It is the system suitable for small sites and blog platforms mostly, but not for the companies with increasing needs. The chosen technology was CMS Drupal 8. Why did we decide on this specific system?

  • This CMS enables the development of website equipped with the efficient and scalable online sales system thanks to the Drupal Commerce module
  • Drupal ensures superior security level, which is crucial in the case of sites where customers are ordering products and transferring their data.
  • As for the content management system, Drupal provides extended possibilities for adding and editing new pages and different types of content.

Besides Drupal 8, in this project, we relied on JavaScript library - Vue.js. It was useful, especially in case of dynamic elements implementation, e.g. the events calendar or the contact form.

Solution in details

which areas were crucial?
Mobile version of Brainstorm's website

1. New graphic layout

One of the priorities was the preparation of the new graphic project for the website. The newly-developed layout features the subdued colours and is compliant with the corporate identity of the company. Our main goal was the creation of user - friendly project which will be up-to-date even in a few years perspective. We designed the project in line with the responsive web design rules - it scales appropriately on every device - mobile or desktop.

2. Modular structure

What distinguishes Drupal from its competition is the possibility to build websites using different types of blocks. One site may consist of many blocks which display different types of content. One can add, edit, remove or replace each block at any time. Such a solution we applied on the new Brainstorm website. Thanks to that, administrators can freely edit, e.g. the home page using different types of blocks.

3. Events calendar

The vital functionality, especially from the users perspective. The calendar presents all of the available training that can be filtered using different criteria: topic, city, category, date or the trainer name and surname. The functionality is based on Vue.js.

4. Events map

Another interactive functionality made with the view of Brainstorm's customers implemented on the home page. Events map displays the upcoming events depending on the city the user checks. After choosing the event, he is transferred to the registration form, and finally to the payments methods.

5. E-commerce system

The functionality that significantly facilitates the customer service and the processing of the order. Currently, the website has a sales system which enables the fast and intuitive purchase of the consultation or training. The order processing is based on Drupal Commerce, but the order form uses Vue.js solely.

Realisation in numbers

project’s statistics

Specialist working on the project’s success - Project Manager, UX Designer, Backend Developer, Frontend Developer, Tester


Hours spent on the design and deployment processes


Dedicated modules that extends the platform’s functionalities

Brainstorm's home page

The results

benefits for our Clients
  1. Modern graphic layout.
  2. E-commerce system for trainings ordering.
  3. Transparent admin panel based on the modular structure.
  4. Intuitive sales process.
  5. Unlimited possibilities of further development.
  6. Easy-to-use and safe CMS.


which were used

PHP is a scripting programming language that allows you to create websites, online stores, and web applications


With this abbreviation we define the technique of creating pages that adapt to each screen on which they are displayed

Our Clients

hundreds of real success stories
Mateusz Tomczak
Marketing specialist / VELO

They are good at establishing a strong business relationship with customers.

Łukasz Filut
Director of IT / WSB

The partnership approach of Smartbees makes our cooperation an effective and pleasant one. That is why we do not hesitate to contract out new assignments to them.

Tomasz Zbierski
Director of IT / TAI

Smartbees performed a giant experience in Drupal CMS system and helped us to modernize our tender service.

Estimate your project

Build your website with Smartbees experts
Get a quote in 24 hours