Розробка сайтів і веб-застосунків

Сайти й системи, що ростуть із вами.

Робимо сайти й веб-застосунки разом з усім, що працює за ними: оплатами, інтеграціями, CRM. Вони не падають під навантаженням: одна з наших систем щодня приймає 20 мільйонів повідомлень банку.

З чого складається система, яку ми будуємо:
  1. Інтерфейси React · Next.js · Astro
  2. Сервер Node.js · NestJS · Python
  3. Дані й черги PostgreSQL · Oracle · Redis 20 млн повідомлень на день
  4. Інфраструктура Docker · Traefik

Виміряно у вашому браузері · щойно

Відповідь сервера
—
Перший кадр
—
Передано
—

Що будуємо

Беремо проєкт цілком, від схеми до запуску, або одну його частину.

  • Веб-застосунки й платформи

    Кабінети, CRM, бек-офіси, бронювання й оплата, SaaS.

    Термін: від 4 тижнів

  • Бекенд, дані, інтеграції

    API, черги, рушії правил, платежі, обмін із банківськими та обліковими системами.

    Термін: за оцінкою

  • Сайти

    Лендінг, сайт компанії, каталог. Швидкі й готові до пошуку з першого дня.

    Термін: лендінг від 3 днів, сайт від 2 тижнів

  • Боти й автоматизація

    Telegram-боти, зокрема зі штучним інтелектом, і рутина, яку можна віддати скрипту.

    Термін: від 1 дня

Досвід

Банк, трейдинг, ресторани. Проєкти під NDA, тому без назв, але цифри й технології справжні.

Фінансовий моніторинг для банку

Система безперервно забирає з банківської системи клієнтів, рахунки, залишки й транзакції: близько 20 млн повідомлень із Kafka на день, які надходять приблизно за 4 години. Того ж робочого дня вона проганяє їх через правила: критерії ризику та індикатори підозрілості.

Кожне спрацювання додає клієнтові бали. Коли балів достатньо, система відкриває алерт, і його розбирають аналітик та контролери. У квартальній сесії близько 300 правил проходять по 1,5 млрд рядків; більшість правил аналізує транзакції, а це 95 % усіх записів у базі.

Стек: Node.js, TypeScript, Kafka, Oracle, PL/SQL, Redis, React

  • 20 млн повідомлень на день, приблизно за 4 години
  • ~300 правил: критерії ризику та індикатори підозрілості
  • 1,5 млрд рядків у квартальній сесії
  • 95 % записів у базі — транзакції
  1. Kafka
  2. Розбір
  3. Правила
  4. Бали
  5. Алерт
  6. Рішення

Трейдингова платформа: Forex і CFD

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

Стек: NestJS, PostgreSQL, Redis, WebSocket, React

  1. Ринкові дані
  2. Котирування
  3. Ордер
  4. Виконання
  5. Бек-офіс

Бронювання і CRM для розважального центру

Сайт двома мовами, дев’ять моделей ціноутворення, оплата карткою через двох провайдерів, CRM для персоналу, звіти у PDF і XLSX.

Стек: Next.js, NestJS, PostgreSQL, RabbitMQ

  1. Сайт
  2. Бронювання
  3. Оплата
  4. CRM
  5. Звіт

QR-меню й замовлення для ресторанів

SaaS: гість сканує код на столику, замовляє й платить без застосунку. Сім мов, а кухня бачить замовлення одразу.

Стек: Next.js, SignalR, Stripe

  1. QR-код
  2. Меню
  3. Замовлення
  4. Кухня
  5. Оплата

Telegram-боти

Бот зі штучним інтелектом, що аналізує відео. Бот, що стежить за появою квитків. Нагадування і статистика для груп.

Стек: Python (aiogram), NestJS (Telegraf), Gemini

  1. Повідомлення
  2. Бот
  3. Модель ШІ
  4. Відповідь

Власна інфраструктура

Сервери, Docker, Traefik, CI/CD і журнали: усе, щоб проєкт сам збирався, розгортався й був під наглядом.

Стек: Docker, Traefik, GitHub Actions, Linux

  1. Коміт
  2. Перевірки
  3. Образ
  4. Сервер
  5. Журнали

Процес

П’ять кроків. Після кожного у вас є результат, який можна перевірити.

  1. Розмова і бриф З’ясовуємо задачу, обмеження й те, як ви зрозумієте, що проєкт вдався.
  2. Схема й оцінка Малюємо, як працюватиме система, і називаємо термін та вартість.
  3. Розробка Короткі ітерації. Після кожної показуємо робочу версію.
  4. Запуск Домен, сервер, моніторинг, перевірка швидкості й пошукової розмітки.
  5. Супровід Лишаємося на зв’язку: правки, розвиток, нагляд за роботою.

Стандарти і стек

Те, що входить у кожен проєкт без окремого прохання.

  1. Усе належить вам

    Код, доступи й документацію передаємо замовнику.

  2. Сайт не гальмує

    Домовляємося про вагу сторінок і час завантаження, а автоматичні перевірки не дають їх перевищити.

  3. Пошукова розмітка з першого дня

    Метадані, структуровані дані, карта сайту, мовні версії.

  4. Доступність

    WCAG 2.2 рівня AA: клавіатура, контраст, читачі екрана.

  5. Автоматика

    Перевірки й деплой запускаються самі, а не з пам’яті розробника.

Стек

Інтерфейси
React, Next.js, Astro, TypeScript
Сервер
Node.js, NestJS, Python
Дані й черги
PostgreSQL, Oracle, Redis, Kafka, RabbitMQ
Інфраструктура
Docker, Traefik, GitHub Actions, Linux

Питання

Те, про що питають до першої розмови.

Скільки коштує проєкт?

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

Які терміни?

Бот — від одного дня, лендінг — від трьох днів, сайт компанії — від двох тижнів, веб-застосунок — від чотирьох тижнів. Точний термін називаємо після брифу.

Як відбувається оплата?

Про оплату домовляємося до старту. Великі проєкти ділимо на етапи: у кожного свій результат і своя оплата.

Що буде після запуску?

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

Кому належить код?

Вам. Код, доступи до серверів і сервісів та документацію передаємо замовнику.

У нас немає технічного завдання. Це проблема?

Ні. Достатньо описати задачу своїми словами. Схему системи й технічне завдання складаємо разом на першому кроці.

Розкажіть про задачу

Залиште заявку — відповімо протягом години. Достатньо контакту: решту обговоримо в розмові.

Або напишіть у Telegram: @exc1usive

Що потрібно

Можна одним реченням.

Telegram, телефон або e-mail.

Заявка надходить напряму до нас. Що відбувається з даними.

Форма працює зі скриптами. Без них напишіть нам у Telegram.