Розробка сайтів

Сучасні рішення без WordPress і Magento

Ми створюємо сайти під конкретні задачі бізнесу, а не під обмеження готових CMS. Продумуємо структуру, функціонал і технології так, щоб продукт відповідав потребам вашої компанії та був зручним для ваших клієнтів.

У результаті ви отримуєте сучасне, гнучке рішення, яке можна розвивати разом із бізнесом.

 Website Development

Інтернет-магазини

Створюємо нові інтернет-магазини та реалізуємо складні рішення, які виходять за межі звичайних CMS. Сучасний інтерфейс миттєво генерує сторінки, а система керування контентом нового рівня не обмежує подальший розвиток сайту.

Корпоративні сайти

Корпоративний сайт формує потрібний імідж компанії, розповідає про її діяльність і цінності, допомагає залучати партнерів і клієнтів.
Розробимо сайт, який відображатиме актуальну концепцію вашого бренду та позиціонування на ринку, з інтерактивним інтерфейсом будь-якої складності.

B2B-рішення

Розробимо B2B-портал, який допоможе ефективно вибудовувати партнерство з іншими компаніями: товари, послуги, зручна комунікація між виробниками та логістичними операторами. Рішення будь-якої складності з урахуванням специфіки вашого бізнесу.

Маркетплейси

Забезпечуємо зручний користувацький досвід і для продавців, і для покупців. Наші маркетплейси привабливі візуально, інтуїтивно зрозумілі, прості в навігації та легко впізнавані.
Розробимо конкурентоспроможну торговельну платформу - ми любимо складні проєкти.

Сервіси для окремих ніш

Розробляємо сервіси для конкретних ніш: здоров'я, подорожі, календарні системи, розширення для браузерів тощо. Допоможемо знайти й реалізувати найкраще рішення для ваших задач.

Edtech-продукти

(освітні застосунки, електронні книги та рідери, чати із завданнями, застосунки для відеоконференцій)

Автоматизуємо освітні процеси, розробляючи освітні портали, застосунки, електронні книги та сервіси для відеоконференцій. Створимо кабінети для студентів і викладачів та налаштуємо платіжні системи.

Наш підхід до сучасної веб-розробки

Mobile First

Починаємо розробку з мобільної версії сайту. Не всі візуальні та функціональні елементи десктопної версії варто переносити на смартфон - щоб зберегти зручність взаємодії, частину красивих, але нефункціональних елементів доводиться прибирати. Також стежимо за First Contentful Paint (FCP): користувач хоче побачити контент сторінки вже за 1–2 секунди.

development-approaches
Інноваційні технології

Використовуємо лише сучасні, інноваційні, але перевірені досвідом рішення. Так ви отримуєте продукт, який легко підтримувати і який відповідає сучасним стандартам безпеки та продуктивності. Насамперед зважаємо на вимоги проєкту й підбираємо найвідповідніший технологічний стек. Постійно аналізуємо тренди розробки, вивчаємо нове, проводимо внутрішні доповіді та воркшопи, щоб пропонувати клієнтам найпрогресивніші рішення.

Strapi

Потрібен невеликий лендинг, сайт-візитка чи типовий інтернет-магазин? У такому разі радимо розглянути headless CMS.

Strapi - це конструктор панелі керування, API та бази даних. Він дає змогу створювати дашборд і API без коду, але водночас базується на потужному Node.js-фреймворку з NPM і підходить для будь-яких індивідуальних рішень. Кожну частину бекенду Strapi можна кастомізувати: запити, маршрути, політики, middleware, контролери, відповіді, вебхуки тощо.

Розділення бекенду і фронтенду

Кожен розробник нашої команди має свою спеціалізацію. Це дає змогу паралельно працювати над різними частинами проєкту й суттєво пришвидшує розробку. Окремий бекенд також дає свободу у виборі фронтенду (і навпаки) та можливість створити відкритий API. Ще одна перевага - один бекенд може обслуговувати кілька сервісів: сайт, адмін-панель, мобільний застосунок тощо.

PWA

Спеціалізуємося на розробці кабінетів для B2C- та B2B-клієнтів. Створимо продумане рішення з якісною реалізацією функціоналу: проаналізуємо бізнес-процеси компанії, побудуємо оптимальну архітектуру, інтегруємо всі потрібні API та забезпечимо стабільну синхронізацію й обмін даними.

Технологічний стек, який ми використовуємо у веб-розробці

JavaScript - stack technology Malevich company
React - stack technology Malevich company
Chakra UI - stack technology Malevich company
Node.js - stack technology Malevich company
Material UI - stack technology Malevich company
Expo - stack technology Malevich company
GraphQL - stack technology Malevich company
Next.js - stack technology Malevich company
WebSocket - stack technology Malevich company
Google Map API - stack technology Malevich company
AWS - stack technology Malevich company
Charts.js - stack technology Malevich company
MySQL - stack technology Malevich company
PostgreSQL - stack technology Malevich company
Stripe - stack technology Malevich company
Typescript - stack technology Malevich company
Gatsby.js - stack technology Malevich company
MongoDB - stack technology Malevich company
SQL - stack technology Malevich company
Kubernetes - stack technology Malevich company
Redux - stack technology Malevich company
Flutter - stack technology Malevich company
Nest.js - stack technology Malevich company
RPC - stack technology Malevich company
AMQP - stack technology Malevich company
WebRTC - stack technology Malevich company
Redis - stack technology Malevich company
Elasticsearch - stack technology Malevich company
RabbitMQ - stack technology Malevich company
Docker Swarm - stack technology Malevich company
Digital Ocean - stack technology Malevich company
Sentry - stack technology Malevich company
Cloudflare - stack technology Malevich company
Traefik - stack technology Malevich company
Grafana - stack technology Malevich company
Bitbucket - stack technology Malevich company
Jenkins - stack technology Malevich company
Firebase Cloud Messaging - stack technology Malevich company
Analytics - stack technology Malevich company
Calendar API - stack technology Malevich company
Drive API - stack technology Malevich company
Youtube API - stack technology Malevich company
Gfitness API  - stack technology Malevich company
Portainer - stack technology Malevich company
One Signal Notifications - stack technology Malevich company
Sequelize - stack technology Malevich company
Canvas - stack technology Malevich company

Над кожним проєктом працює команда

Розробники
QA
Дизайнери
DevOps
Проєктні менеджери
Тімлід

Інфраструктура Malevich

Демо-сервер
Jira/Bitbucket/Confluence тощо
Безперервна інтеграція (CI)
Система логування
Безперервна розробка (CD)
Системи трекінгу (за запитом клієнта)
Захищений протокол (HTTPS)

Це працює ось так

ПІДТРИМКА
АНАЛІЗ
UX/UI
РОЗРОБКА
ТЕСТУВАННЯ
РЕЛІЗ/ДЕПЛОЙ

Ми будуємо довгострокові відносини з клієнтами та допомагаємо бізнесу розвиватися від проєкту до проєкту.

Збір інформації
Менеджер з продажів знайомиться з клієнтом та проєктом. Ставить низку запитань для кращого розуміння задачі, що стоїть перед розробниками, та пошуку ефективного рішення для реалізації. Отримує технічне завдання та інші матеріали (за наявності) від клієнта. На цьому етапі ми визначаємо орієнтовний обсяг робіт.
Брифінг із клієнтом
Перед брифінгом ми готуємо список запитань, які допоможуть нам якнайкраще реалізувати завдання клієнта. Клієнт, у свою чергу, відкрито розповідає про свій бізнес та завдання розробникам. Формулює мету, якої досягне наша команда. Обговорюються попередні умови співпраці - бюджет, терміни. Відповідальний менеджер з продажів за потреби залучає експерта з розробки.
Презентація комерційної пропозиції
Формуємо її індивідуально для кожного проєкту. Документуємо всі питання, обговорені на попередніх етапах, у письмовій презентації та демонструємо її клієнту за допомогою діаграми Ганта.
Укладання договору
Ми оформлюємо всі попередні домовленості в договорі.
Формування команди проєкту
На цьому етапі менеджер з продажів знайомить клієнта з проєктним менеджером, чиє завдання - гарантувати, що ми завжди виконуємо роботу найкраще, вчасно та в межах бюджету. Також обираємо зручний канал комунікації з клієнтом. Усі питання щодо просування розробки, пріоритетів, термінів та вирішення проблем оперативно вирішує проєктний менеджер.
Розробка
Процес розробки контролює проєктний менеджер. Клієнт матиме доступ до завдань проєкту в Jira (платформа для управління проєктами). Ми викладаємо всі проміжні результати на демо-сервер, і клієнт може одразу протестувати свій проєкт. Крім того, ми використовуємо процес Code Review, що дозволяє виконувати роботу максимально якісно.
Безперервне тестування
Тестування відбувається на кожному етапі протягом всього процесу розробки проєкту. Це допомагає швидко виявляти проблеми, перш ніж вони можуть загостритися.
Розгортання проєкту
Після розгортання проєкту ми перевіримо всі сертифікати на актуальність. Налаштуємо стабільну роботу проєкту та автоматичні оновлення.
Технічна підтримка
Усі наші клієнти отримують гарантію на послуги компанії. Якщо протягом 14 днів після розгортання проєкту у клієнта виникають технічні питання, ми оперативно їх вирішуємо.