Firmasjekken – Multilingual WordPress Website with Custom CRM

June 24, 2019


Trond Steine had an idea to build a site that would help employers and employees get HSE cards issued by the Norwegian government. These cards give foreign employees the right to work and are necessary to be obtained by themselves or by their employers. The purpose of the site was to help facilitate this procedure.

Firmasjekken Image 1


The particularity of this project was that we had to build a custom CRM. The site had to be easy to manage through the backend and easy to use on the frontend. It also had to be inexpensive, so to reduce the design expenses, we chose to use a commercial WordPress template.

In general, the site should look appealing, professional and trustworthy. And it had to be fully responsive, as a large part of its users were supposed to use mobile devices.


Our first step was to develop the scheme of the CRM – the key element of the future site. Good planning is always crucial before the development work begins. The next step was to choose an appropriate ready theme for the site. And we opted for the Mimian theme, that had necessary functionality, was well-optimized and looked great. Then the theme and the necessary plugins were installed on a client’s hosting. For the moment we activated only the multilingual WPML plugin. And we began to customize the theme. The first step in customization was to design mockups of the pages. As part of customization, we designed a clean and laconic logo.

Firmasjekken Image 1

The next step was to find an appropriate API to be integrated with the site. There was another thing that had to be programmed – registration forms for the companies and for the individuals. And these forms were integrated with the API. Apart from this external side there was internal side to be developed and integrated with the API – the backend, where our client could manage the information that came from the frontend forms. Finally, we had to develop a CRM. That was a rather simple CRM that allowed to track all the orders, manage them and send SMS to inform the applicants of the order status which is important for busy working people like those who apply for an HMS-card. To make this possible we used a gateway for the SMS. The next, but not the last step, was to buy a domain name and change the dev site name to this new one. Now the site had a nice URL

Firmasjekken Image 1

The final stage was to prepare the site to go live. We activated the Yoast SEO and iThemes Security plugins. Their names speak for themselves. Then we set up the two-step authorization to the admin panel. And, ultimately, the site was open to the search engines and to the public.


Firmasjekken Image 1


Here is the feedback that we got from Trond on Upwork: “We used DesignRussia to develop a website with back end solution. Wonderfully pleased with the implementation, and especially how the team understood the business idea. In addition, there was brilliant follow-up during the project. Maria and her team did a brilliant job, I would highly recommend DesignRussia.”

Development team

Konstantin Davydov – UI design

Rustam Uteev – front-end / theme development

Stepan Shakhrayuk – back-end development

Sergey Pischanetskiy – hosting, security issues

Maria Tkachenko – project management

Yury Davydov – legal support

You can meet us at our site.


WordPress CMS/ Obsidian theme

Adobe Photoshop CC, Adobe Illustrator CC

HTML5 / CSS3 / Javascript


WPML, Yoast SEO, iThemes Security

All Cases