+380 (95) 658 67-78
UA RU EN

Not sure what to choose?

Describe your task and we will help you find a solution.

+380 (95) 658 67-78
All services — 6 areas · 25 servicesNavigation ↑ ↓ · Close Esc
All articles — Development, support and security from our team's experienceNavigation ↑ ↓ · Close Esc
About

Tech stack

The technologies RIVERIT uses to develop and maintain websites, mobile apps, Telegram bots and servers: CMS, languages and frameworks, databases, CRM integrations and testing and monitoring tools.

We choose the technology for the task, not the task for the technology. A corporate website is fine on WordPress; a store with a large catalog and complex integrations needs Bitrix; a web service with personal accounts needs a framework. Below is everything our team works with, grouped by area.

02

Technologies and tools

CMS and platforms

We develop, migrate and support websites on these systems.

  • WordPress
  • WooCommerce
  • Bitrix Site Manager
  • Joomla
  • Drupal
  • OpenCart
  • DataLife Engine
  • PrestaShop
  • Magento

Backend

Server-side logic for websites, web services, crypto screeners and bots.

  • PHP 8
  • Laravel
  • Node.js
  • Python
  • REST API
  • GraphQL
  • SOAP
  • Webhooks

Frontend

Front-end development and interfaces, from a landing page to a personal account.

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Vue
  • Nuxt
  • Vite
  • Webpack
  • Tailwind CSS
  • SASS
  • LESS
  • jQuery

Mobile apps

Native and cross-platform apps for iOS and Android.

  • Swift
  • SwiftUI
  • Objective-C
  • Kotlin
  • Java
  • Kotlin Multiplatform
  • Flutter
  • React Native
  • Firebase

Bots and AI

Telegram bots, Mini Apps and AI assistants for business.

  • Telegram Bot API
  • Telegram Mini Apps
  • OpenAI API (ChatGPT)
  • Claude API
  • Gemini API
  • Open models on the client's server

Databases and search

Data storage, caching and fast catalog search.

  • MySQL
  • MariaDB
  • PostgreSQL
  • SQLite
  • Redis
  • Elasticsearch
  • Sphinx

CRM and integrations

We connect websites to CRM systems, delivery services and data exchange systems.

  • Bitrix24 (cloud and self-hosted)
  • RabbitMQ
  • Apache Kafka
  • CommerceML data exchange
  • Nova Poshta API
  • Payment services

Servers and DevOps

The servers and hosting our projects run on.

  • Linux: Ubuntu, Debian
  • nginx
  • Apache
  • PHP-FPM
  • Docker
  • BitrixVM
  • Git, GitLab CI
  • Let’s Encrypt

Monitoring

Monitoring alerts us to failures, often before the client notices them.

  • Zabbix
  • Nagios
  • Munin

Testing

Automated tests, speed and availability checks and load testing before launch.

  • Selenium
  • Cucumber
  • JUnit
  • PHPUnit
  • Playwright
  • Lighthouse
  • axe
  • Apache JMeter
  • LoadRunner

03

How we choose technologies

The main criterion is who will work with the project after launch and how. If content is managed by a manager without technical skills, we choose a CMS with a clear admin panel. If thousands of records come from external systems, we choose a platform with reliable data exchange. If the project is a web service with its own logic, we build it on a framework instead of forcing it into a CMS.

We try not to bring into a project anything that is hard to maintain later: rare libraries, paid plugins with annual subscriptions, proprietary page builders. The code stays with the client, and any qualified team can maintain it.

04

About the RIVERIT tech stack

Since 2015, RIVERIT has built a tech stack that covers most of what a business needs online. We build websites on WordPress with WooCommerce and on Bitrix and support projects on Joomla, Drupal, OpenCart, DataLife Engine, PrestaShop and Magento. We write web services in PHP with Laravel and in Node.js and build interfaces with React and Vue.

We develop mobile apps natively in Swift and Kotlin or cross-platform with Flutter and React Native. For bots, we use the Telegram Bot API and Mini Apps, and for AI assistants, the ChatGPT, Claude and Gemini APIs or open models on the client's server. We administer servers ourselves: Linux, nginx, Docker, monitoring in Zabbix, backups and protection against hacking.

05Contact

Tell us
about your task

Describe your project or a problem with your website. We will contact you during business hours, clarify the details and prepare a proposal with stages, timeline and cost.

  1. 01We contact you
  2. 02We discuss the task
  3. 03We prepare a proposal

Project request

Mon–Fri 9 AM–6 PM
What you need

By clicking the button, you agree to the privacy policy